Application Developer III
Job Title: Application Developer III
- Can lead the planning and estimating of applications and integration systems using input from Business Analysts, InnovAge business leaders and other IT staff.
- Can independently build solutions following the SOLID architectural principals:
- Works with IT staff and business leader to design solutions that meet business requirements and aligns with SOLD architectural principals
- Can articulate when the SOLID principals do not apply or cannot be followed
- Providers leadership and mentoring to junior developers and contractors
- Providers design reviews & feedback to development teams & staff around architecture and design
- Lead the evaluation of new solutions and IT Vendors then provides leadership and guidance in the implementation of solutions.
- Performs application development activities – writing source code, configuring applications and unit testing with little or no supervision
- Provides technical leadership to team members, consultants, partners, companies, third parties, and business clients to define, develop, test and deploy technology solutions.
- Works on customization and implementation of packaged solutions and in-house developed applications.
- Leads the in the evaluation of technology solutions, identifies their strengths/weaknesses and provides recommendations to decision makers
- Provides mentoring and direction to less experience developers & staff related to development tools and processes
- Understand DevOps and can manage source code repositories and branching.
- Can lead and coordinate the efforts to troubleshoot and resolve application issues & identify ways to improve existing processes.
- Coordinates with business and IT leadership to identify and resolve multi-system production issues
- Work with IT Service Desk staff & Service Desk Tools to manage incident categories as well open issues & incidents
- Follows InnovAge and industry best practices
- Other duties as assigned.
- Travel may be required
- Must be open to relocation based on business necessity
- Bachelor's degree in computer science or engineering; may have completed an advanced degree, certification, or additional professional training
- 7+ years' experience with enterprise integration technologies (Enterprise Service Bus, Enterprise Messaging, Mirth, Azure Integration Services)
- Microsoft Visual Studio .NET, Visual Studio Code
- .Net and .Net Core
- Experience with SQL Server, TSQL and related technologies
- Microsoft Web Technology Stack (C#, ASP .NET, TypeScript, Web API, EF, IIS)
- Ability to maintain applications leveraging Angular 5
- Experience with Typescript, HTML 5, Bootstrap 3, CSS
- Experience with Responsive Web Design pattern
- Azure DevOps – manage Repos and Pipelines
- Experience with Azure Services
- Experience with Software Development Life Cycle Methodology and Agile Development
- Minimum seven to ten years of experience in designing and developing applications & systems.
- Experience working in HIPAA or other regulated environments.
- Bi-lingual-Spanish, Russian, Punjabi or Hmong Preferred
To apply for this job please visit workforcenow.adp.com.