Jobs · Engineering

Senior Applications Developer

SCA Health · United States · 1 mo ago
RemoteRemoteEngineering$120k/yrFull-time

Responsibilities

  • Designing and developing enterprise software solutions that are scalable, resilient, and high quality.
  • Working with business analysts, project managers, and business customers to better understand the problem.
  • Developing re-usable components and frameworks to solve complex business problems.
  • Conduct code reviews and ensure that all solutions are aligned to pre-defined architectural specifications and coding best practices.
  • Having a passion to learn and grow both technically and professionally.
  • Ensuring there is a focus on delivering rich user experiences that meet user’s needs.
  • Mentoring junior developers to help them grow and succeed.
  • Providing direction to junior developers, acting as escalation point for questions or issues.
  • Driving the future technology, architecture, and methodologies used by the team.
  • Leveraging AI-assisted development tools (e.g., GitHub Copilot, Claude, Codex) to accelerate coding, improve quality, and reduce repetitive development tasks.
  • Participating in evaluating emerging AI technologies and recommending adoption strategies aligned with enterprise goals.
  • Mentoring junior developers on responsible and effective use of AI-assisted development tools.
  • Building influence outside of IT to help understand real-world problems customers are having and be able to offer solutions.
  • Developing reusable patterns/services to solve business problems.
  • Utilizing solid architecture skills to develop robust and supportable business solutions.
  • Participating in Architecture/Technical design sessions and Scrum ceremonies.
  • Able to decompose the Epics to Features, Features into User Stories and User Stories into Tasks.
  • Monitor, debug, and refactor code to improve performance of software solutions.
  • Ability to read the current code and develop the system architecture and documentation for existing applications.
  • Develop documentation throughout the software development lifecycle (SDLC).
  • Performing technical analysis to identify and troubleshoot application code-related issues.

Qualifications

  • Bachelor’s degree in computer science, Mathematics, Engineering, or other technology related fields.
  • 10 - 12 years of technical experience designing and developing large enterprise solutions using C#, .NET Framework, .NET Core, SQL Server, Entity Framework, micro services architecture, and domain driven design.
  • 5+ years of technical experience designing and developing web solutions using Angular, React, Kendo, NgRx State management.
  • Understanding of prompt engineering concepts and ability to validate, refine, and optimize AI-generated code.
  • Experience integrating AI-driven testing, code analysis, or refactoring tools into development workflows.
  • Experience in building and deploying solutions in Azure.
  • Demonstrated experience with Agile methodologies.
  • Exposure to DevOps will be considered as a plus.
  • Sense of initiative and “can-do” attitude are highly recommended to succeed in this position.
  • Proven ability to build effective working relationships within team and across other IT groups, ability to work independently.
  • Research new technologies and initiatives.
  • Help determine best architectural approaches.

Similar jobs

Senior Applications Developer

Ropes & Gray LLPSilicon Valley, CA· 1 mo ago
Information Technology$128k–$195k/yrapply on careers-ropesgray.icims.com

Senior Applications Developer

Mercy Hospital St. Louis Critical Care Medicine FellowshipChesterfield, MO· 2 mo ago
Engineeringapply on careers.mercy.net