Dieses Jobangebot ist archiviert und steht nicht mehr zur Verfügung.
Vakante Jobangebote finden Sie unter Projekte.

Lead Software Engineer

Eingestellt von Consulting Professional Resources

Gesuchte Skills: Engineering, Engineer, Net, Java

Projektbeschreibung

LEAD SOFTWARE ENGINEER

DIRECT HIRE IN PITTSBURGH, PA

As a Lead Software Engineer you will be focused on the development efforts of one of our product teams. You will provide technical leadership of your team as well as your own work product. Most of our leads enjoy a 50/50 split of development work and team leadership.

You will work with members of management, and third party partners to define and deliver software products. The work will include collaborating on the definition of software development efforts, collecting requirements, developing code, creating documentation, and deploying a working system.

You will need broad background in software engineering, the application of many different programming languages, a complete set of programming/debugging skills, ability to adapt and change, and an aptitude for continuous learning.

RESPONSIBILITIES

You will have four key areas of responsibility:

Technical Leadership
- Act as technical liaison between Product Management, Project Management, Design, Architecture and Engineering disciplines
- Lead by example and delegate work to leverage your teams skills
- Understand the "big picture" in terms of how the product fits with other systems. Identifies and communicates dependencies for the project in a timely manner.

Product Delivery
- Understand requirements, architecture and user experience design of the project
- Active participation planning activities
- Deliver product features based on committed timeframes. Ensure that deliverables can meet acceptance criteria and definition of done

Team Environment
- Help other team members, irrespective of function, to ensure team meets commitments
- Maintain a positive attitude and encourage other team members to be successful
- Hold members of the team accountable and provide constructive support when necessary

Quality
- Working with Quality Engineers and Product Owner to understand the scope of the stories and the test cases that need to be developed
- Developing unit tests, integration tests, and performance tests
- Provide and Incorporate feedback from the code reviews to ensure engineering best practices

QUALIFICATIONS

- Bachelor's Degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field from an accredited university, or has acquired core software development skills and knowledge via practical experience.
- 10 or more years of experience in complex development environments, taking abstract concepts and ideas and building solid software products.
- Experience in a commercial software development environment, preferably using agile methodologies to building large scale web-based applications
- Mastery over multiple languages and technology stack (.Net, Java, Javascript, C#, Ruby, AngularJS / Linux, Windows, AWS, Azure)
- Ability to refine and implement engineering best practices including unit testing, automated acceptance testing, high availability, disaster recovery, performance monitoring, logging
- Understanding of database programming and management

Projektdetails

  • Einsatzort:

    Pittsburgh, Vereinigte Staaten

  • Projektbeginn:

    asap

  • Projektdauer:

    Keine Angabe

  • Vertragsart:

    Contract

  • Berufserfahrung:

    Keine Angabe

Geforderte Qualifikationen

Consulting Professional Resources