
Professional Project Partners
Lead Application Developer Des Moines Iowa
Business Initiatives/Project Candidate will be working on:
P3 is partnering with a Des Moines based client on their search for a Lead Application Developer. This role involves designing and developing technical solutions for their business needs. The Lead Developer will establish development practices using agile principles, while also serving as a technical leader on projects and supporting the development of team members.
Job Responsibilities:
- Works as a member of the application development team to complete custom software solutions.
- Works with business partners directly to ensure solution requirements and quality are addressed in the development cycle.
- Works with the business areas to gain a strong understanding of the product line you are assigned to support.
- Considered the SME in numerous technologies and in your overall applications knowledge and expertise by both IT and the applicable business area(s).
- Mentors and supports other developers in the design and construction of software solutions.
- Provides application analysis and support for vendor developed applications.
- Provides technical leadership on application development initiatives.
- Supports existing applications and projects by responding to incidents, problems, and service requests.
Qualifications:
- 5+ years’ experience developing software using technologies such as Java EE, XML, SQL, HTML, CSS, JavaScript, Angular 11, Bootstrap, Foundation, Typescript, NodeJS.
- 5 years’ experience with version control tools such as Git and IDEs.
- Continuous improvement mindset as it relates to methodologies, procedures, and technologies.
- Deep understanding of object-oriented design principles and patterns, application architecture, test driven development and the software development lifecycle.
- Experience as a Lead on development teams using automation associated with continuous integration, deployment, and release management.
- Experience with Agile methodologies and principles.
- Experience with automated test, build, and integration techniques.
- Experience with data driven design and development principles e.g. Integrations, APIs.
- Experience with Java 11 and open-source frameworks (e.g., Spring Ecosystem, Hibernate, jUnit5, Mockito).
- Bachelor’s degree in computer science, Management Information Systems, or related field