Senior .NET Lead Developer
Bank Of America - Newark, DE

This job posting is no longer available on Bank of America. Find similar jobs: Senior Net Lead Developer jobs - Bank Of America jobs

Architects, engineers, designs, documents, or supports business solutions for Risk Management either from as technologist or a business analyst. Has deep knowledge of business functions and mastered their profession. Is a subject matter expert in technology, business, or operations and a thought leader for assisting senior technology or business leaders in determining the current and future direction in their area or related areas. Utilizes in-depth knowledge of technological alternatives, business requirements, and business environments to recommend innovations that enhance and/or provide a competitive advantage to the organization. Provides leadership and guidance on issues of critical importance to achieving business objectives. Has extensive & specific business knowledge or technical skillset e.g. Quantitative skills, Capital Markets, Credit Risk, Operational Risk, Compliance, Legal / Audit, Universal Bank: Typically requires 7-10 years of applicable experience.

This position will be responsible for designing, developing and implementing a complex application that directly supports a core Enterprise Compliance business function. This position will also serve as the lead developer over group of developers and be responsible for overall planning, oversight, and estimation of the development effort.

Serves as a fully seasoned/proficient technical resource. Will not have direct reports but will lead project development efforts and direct activities of developers. May collaborate with external programmers to coordinate delivery of project development deliverables. Routine accountability is for technical knowledge and capabilities. Works under minimal supervision, with general guidance from more seasoned consultants. Typically requires 5-7 years of experience.

The candidates responsibilities will include but not be limited to:

  • Analyze requirements, design and develop web applications using various technologies.
  • Comprehend high level business requirements, translate those requirements into technical requirements and specifications, and lead the development and delivery of those components within build cycles.
  • Lead a small development team to perform a variety of day to day development activities.
  • Conduct code reviews of completed technical artifacts.
  • Assist QA leads with unit, system integration, and user acceptance testing.
  • Must possess excellent problem solving and troubleshooting skills.
  • Handle multiple tasks
  • Help ensure tasks are being completed in timely manner with limited direction.
  • Defines and promotes development standards and mentors resources with less experience.
  • Interact with senior technology management. Provide periodic project progress status updates.
THIS POSITION CAN BE LOCATED IN ANY U.S. LOCATION.

Qualifications

Required Skills: "Must" have these skills to be minimally qualified

5-7 years of application programming experience

Advanced hands-on experience with technologies including Microsoft .NET, C#, or ASP.NET 3.0 or higher, SQL Server 2005/2008 experience, Data/Object Modeling, multiple project methodologies (ie Waterfall, Iterative, Agile)

Must have excellent software design and documentation skills

Must be able to handle multiple tasks and adapt to a constantly changing environment

Must have excellent organization skills

Willingness to learn new software development methods and technologies

Must be able to handle multiple tasks and adapt to a constantly changing environment

Ability to debug applications

Experience with the development models and software development lifecycle (SDLC) model

Desired Skills:
Working knowledge tfs source control

Experience with workflow and rules engines

BS or Masters in Computer Science or equivalent

Enterprise software engineering experience
Experience working in a professional team environment

Bank of America - 5 months ago - save job - block
About this company
3,378 reviews
Bank of America Corporation is a bank holding company. Through its banking subsidiaries (the Banks) and various non-banking subsidiaries thr...