Vakante Jobangebote finden Sie unter Projekte.
Lead Software Engineer
Eingestellt von Consulting Professional Resources
Gesuchte Skills: Engineering, Engineer, Net, Java
Projektbeschreibung
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:
-
Berufserfahrung:
Keine Angabe
Geforderte Qualifikationen
-
Kategorie:
IT Entwicklung, Ingenieurwesen/Technik