Specialized Software Developer: IV

Centennial, CO 80112

Posted: 04/09/2026 Industry: Information Technology Job Number: 54879

Job Description

Senior Software Developer 

GENERAL SUMMARY
The Senior Software Developer is a hands-on technical contributor responsible for designing, developing, and supporting scalable middle and backend software solutions that enable automation and digital application capabilities across the enterprise. This role partners closely with product owners and other developers to build secure, maintainable services and APIs that improve operational efficiency, reduce cost, and enhance quality. The Senior Software Developer brings a strong engineering mindset, applies best practices across the software development lifecycle, and contributes to a culture of continuous improvement and technical excellence

ESSENTIAL JOB RESPONSIBILITIES
• Design, develop, and maintain middle and back end application components using C# and SQL, with a focus on scalability, performance, and reliability.
• Build and support APIs, services, and data access layers that integrate with enterprise systems and third party platforms.
• Contribute to the architecture and implementation of automation and digital application solutions, ensuring adherence to established standards and patterns.
• Participate in the full system development lifecycle, including requirements analysis, design, development, testing, deployment, and production support.
• Write clean, maintainable, and well documented code following established coding standards and best practices.
• Perform code reviews and contribute to improving development and testing practices across the team.
• Collaborate with product owners, business analysts, and end users to understand requirements and translate them into technical solutions.
• Support application releases, upgrades, and patches, including deployment validation and post release issue resolution.
• Troubleshoot and resolve application issues, performing root cause analysis and implementing long term fixes.
• Contribute to DevOps practices, including CI/CD pipelines and environment management within an Azure DevOps ecosystem.
• Ensure applications meet security, compliance, and data privacy requirements, particularly in regulated healthcare environments.
• Assist in maintaining system availability, performance, and recovery procedures for supported applications.

Education & Experience
• Bachelors degree in Computer Science, Software Engineering, Information Systems, related field or equivalent professional experience.
• 5+ years of hands on software development experience with a strong emphasis on middle and back end development.
• Demonstrated experience developing enterprise applications using C#/.NET.
• Strong experience designing and writing complex SQL queries, stored procedures, and data access logic.
• Experience working in an Agile/Scrum development environment.
• Experience supporting production applications and participating in on call or escalation rotations as needed.
• Healthcare industry experience strongly preferred but not required.

Knowledge, Skills & Abilities
• Strong proficiency in C#, .NET, and backend service development.
• Advanced SQL skills, including performance tuning, query optimization, and data modeling concepts.
• Strong understanding of RESTful APIs, service oriented architecture, and integration patterns.
• Experience working with cloud platforms, preferably Microsoft Azure, including deployment and monitoring concepts.
• Design, develop, and optimize SQL Server Integration Services (SSIS) packages to support backend data ingestion, transformation, validation, and loading processes.
• Familiarity with DevOps and CI/CD practices using tools such as Azure DevOps.
• Working knowledge of secure coding practices and regulatory requirements (e.g., HIPAA, SOX, HITECH) in healthcare environments.
• Ability to analyze complex technical problems, identify root causes, and implement effective solutions.
• Strong collaboration and communication skills, with the ability to work effectively with both technical and non technical stakeholders.
• Ability to manage multiple priorities, meet deadlines, and deliver high quality software in a fast paced environment.
• Commitment to continuous learning, code quality, and technical improvement.

Kavaliro provides Equal Employment Opportunities to all employees and applicants. All qualified applicants will receive consideration for employment without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws. Kavaliro is committed to the full inclusion of all qualified individuals. In keeping with our commitment, Kavaliro will take the steps to assure that people with disabilities are provided reasonable accommodations. Accordingly, if reasonable accommodation is required to fully participate in the job application or interview process, to perform the essential functions of the position, and/or to receive all other benefits and privileges of employment, please respond to this posting to connect with a company representative.

Job Requirements

Remote
Apply Online
Apply with LinkedIn Apply with Facebook Apply with X

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.

About Centennial, CO

Ready to take your career to new heights in Centennial, Colorado? This thriving city in the heart of the Rocky Mountains offers a perfect blend of outdoor adventure, cultural experiences, and career opportunities. From the nearby Rocky Mountain National Park to the bustling Downtown Denver, Centennial provides a unique mix of natural beauty and urban charm. Explore job listings in this vibrant region and discover why professionals are drawn to the area for its proximity to Red Rocks Amphitheatre, the vibrant arts scene at Santa Fe Art District, professional sports teams like the Denver Broncos and Colorado Rockies, and the picturesque Cherry Creek State Park. Start your journey to a fulfilling career in Centennial today!

What to expect when working with Kavaliro

Just like with our clients, we build our process to meet each individual candidate s needs. Our recruiters take the time to listen to your career goals and ambitions, then work one-on-one with you to help place you in a company that provides the best professional fit.

01

Call us with a detailed overview of your experience, skills, background, and goals. If you are local and prefer, we will set up a face-to-face interview.

02

You will be asked to complete an online assessment form to assess your skill level. At the same time, your references will be checked.

03

Your Kavaliro recruiter will discuss and review potential job opportunities.

04

When you and your recruiter agree on a potential match, you ll be briefed with helpful insight into the client s needs.

05

When you begin your employment tenure with the client, Kavaliro will continue to be there to support you in your career.

More From Kavaliro

About Us

We ve been in the staffing business for over 10 years because we receive great satisfaction helping both companies and job candidates find their perfect match.

Meet our team

Life at Kavaliro

We take culture seriously and believe true strength comes from a collaborative and open-minded environment where everyone is supported and empowered to succeed.

Learn more

Careers at Kavaliro

If you want to always have your finger on the pulse of the latest and newest trends in staffing and recruiting, join the Kavaliro team!

See internal opportunities

Career Advice

We offer guidance on resume revisions, clarifying your career objectives, and other advice to help you land your dream job.

Visit our blog