Application Developer III - Digital Solutions
Dayton WFH, United States
The Application Developer III is a senior-level software engineer responsible for designing, developing, and maintaining software solutions across front-end, back-end, and full-stack architectures. This role requires independent problem-solving, strong technical expertise, and the ability to lead development efforts on both modern and legacy applications.
The ideal candidate has extensive experience across various front-end and back-end frameworks, including React, Angular, Vue, .NET, Node.js, Java, Go, and their respective ecosystems. They will also have familiarity with modern authentication systems (e.g., Okta), observability and monitoring tools (e.g., Dynatrace, Application Insights), and automated testing frameworks (e.g., Jest, Cypress, JUnit).
A critical aspect of this role is leveraging Generative AI to enhance development processes and product features, ensuring that AI-powered solutions are effectively integrated into our digital experiences. Additionally, this role includes mentorship responsibilities, guiding junior developers, collaborating with architects, and influencing best practices across teams.Essential Functions:Software Development & Architecture
- Develop, maintain, and optimize software applications across front-end, back-end, and full-stack environments.
- Build and enhance scalable web and mobile applications, utilizing modern frameworks such as React, Angular, and Vue on the front end and Node.js, .NET, Java, and Go on the back end.
- Architect, implement, and maintain high-performance APIs and microservices.
- Apply modern authentication patterns, including OAuth 2.0, OpenID Connect, and SAML, integrating with identity providers like Okta.
- Ensure applications follow best practices in security, performance, and maintainability.
Testing & Quality Assurance
- Implement and advocate for strong testing strategies, including unit testing, integration testing, and end-to-end testing.
- Utilize tools like Jest, Mocha, Cypress, JUnit, and Selenium to enforce high test coverage.
- Set up test runners, CI/CD pipelines, and automated testing workflows to maintain application stability and reliability.
- Conduct code reviews to ensure adherence to best practices, coding standards, and maintainability.
Generative AI & Emerging Technologies
- Leverage Generative AI (e.g., OpenAI, Azure AI) in the software development lifecycle, including code generation, testing automation, and documentation.
- Advocate for AI-powered solutions within our products and services, identifying areas where AI can improve efficiency or enhance user experience.
- Continuously research and integrate emerging technologies, keeping our platforms competitive and future-ready.
Collaboration & Mentorship
- Work independently while collaborating with architects, product managers, and business stakeholders to align technical solutions with business objectives.
- Mentor junior developers, provide guidance on best practices, and support their technical growth.
- Lead developer discussions, ensuring alignment with architecture patterns, DevOps principles, and deployment strategies.
- Participate in legacy system modernization efforts, applying incremental migration strategies to …
This job isn't fresh anymore!
Search Fresh JobsJob Profile
Comprehensive total rewards package General office environment Inclusive environment Mentorship
Tasks- Code
- Collaborate with stakeholders
- Conduct code reviews
- Design software solutions
- Develop applications
- Implement testing strategies
- Maintain software
- Mentor junior developers
- Optimize performance
- Test
AI Angular APIs Application Development Application Insights Architecture Authentication Automated Testing Automation AWS Azure Certification CI/CD Code reviews Coding Coding standards Collaboration Cypress Debugging DevOps Documentation Dynatrace Front-end frameworks GCP Generative AI Go Healthcare Influencing Java Javascript Jest JUnit Mentorship Microservices Monitoring .Net Node.js OAuth 2.0 Observability Okta OpenID Connect Organization Performance Optimization Problem-solving Quality Assurance React Research SAML Software Development Software development lifecycle Software Engineering Spring Teams Testing Training User Experience Vue
EducationBachelor's degree Business Computer Science Equivalent Equivalent work experience Healthcare Software Engineering
Certifications TimezonesAmerica/Anchorage America/Chicago America/Denver America/Los_Angeles America/New_York Pacific/Honolulu UTC-10 UTC-5 UTC-6 UTC-7 UTC-8 UTC-9