Sr Software Developer(backend)
GENERALSUMMARY
TheSenior Software Developer is a handson technical contributor responsible fordesigning, developing, and supporting scalable middle and backend softwaresolutions that enable automation and digital application capabilities acrossthe enterprise. This role partners closely with product owners and otherdevelopers to build secure, maintainable services and APIs that improveoperational efficiency, reduce cost, and enhance quality. The Senior SoftwareDeveloper brings a strong engineering mindset, applies best practices acrossthe software development lifecycle, and contributes to a culture of continuousimprovement and technical excellence
ESSENTIALJOB RESPONSIBILITIES
Design,develop, and maintain middle and backend application components using C# andSQL, with a focus on scalability, performance, and reliability.
Buildand support APIs, services, and data access layers that integrate withenterprise systems and thirdparty platforms.
Contributeto the architecture and implementation of automation and digital applicationsolutions, ensuring adherence to established standards and patterns.
Participatein the full system development lifecycle, including requirements analysis,design, development, testing, deployment, and production support.
Writeclean, maintainable, and welldocumented code following established codingstandards and best practices.
Performcode reviews and contribute to improving development and testing practicesacross the team.
Collaboratewith product owners, business analysts, and end users to understandrequirements and translate them into technical solutions.
Supportapplication releases, upgrades, and patches, including deployment validationand postrelease issue resolution.
Troubleshootand resolve application issues, performing rootcause analysis and implementinglongterm fixes.
Contributeto DevOps practices, including CI/CD pipelines and environment managementwithin an Azure DevOps ecosystem.
Ensureapplications meet security, compliance, and data privacy requirements,particularly in regulated healthcare environments.
Assistin maintaining system availability, performance, and recovery procedures forsupported applications.
Education& Experience
Bachelor sdegree in Computer Science, Software Engineering, Information Systems, relatedfield or equivalent professional experience.
5 8years of handson software development experience with a strong emphasis onmiddle and backend development.
Demonstratedexperience developing enterprise applications using C#/.NET.
Strongexperience designing and writing complex SQL queries, stored procedures, anddata access logic.
Experienceworking in an Agile/Scrum development environment.
Experiencesupporting production applications and participating in oncall or escalationrotations as needed.
Healthcareindustry experience strongly preferred but not required.
Knowledge,Skills & Abilities
Strongproficiency in C#, .NET, and backend service development.
AdvancedSQL skills, including performance tuning, query optimization, and data modelingconcepts.
Strongunderstanding of RESTful APIs, serviceoriented architecture, and integrationpatterns.
Experienceworking with cloud platforms, preferably Microsoft Azure, including deploymentand monitoring concepts.
Design,develop, and optimize SQL Server Integration Services (SSIS) packages tosupport backend data ingestion, transformation, validation, and loadingprocesses.
Familiaritywith DevOps and CI/CD practices using tools such as Azure DevOps.
Workingknowledge of secure coding practices and regulatory requirements (e.g., HIPAA,SOX, HITECH) in healthcare environments.
Abilityto analyze complex technical problems, identify root causes, and implementeffective solutions.
Strongcollaboration and communication skills, with the ability to work effectivelywith both technical and nontechnical stakeholders.
Abilityto manage multiple priorities, meet deadlines, and deliver highqualitysoftware in a fastpaced environment.
Commitmentto continuous learning, code quality, and technical improvement.