Senior Software Developer-(Colorado)
SCRAM Systems · Denver, CO · 1 wk ago
EngineeringFull-time
About the role
As a Senior Software Developer, you will develop and maintain robust software applications using C#, Angular, and React. You will work closely with our development team to design, implement, and support software solutions. Your expertise in Microsoft SQL Server, .NET Core, and third-party API integration will be crucial in delivering high-quality software solutions.
Responsibilities
- Work closely with a team and collaborate with other development teams writing code contributing to a large set of applications using multiple shared projects and libraries.
- Develop, test, and deploy robust and scalable software solutions using C#, Angular/jQuery, React, MongoDB, SQL Server, Docker, and other relevant technologies.
- Build RESTful APIs and backend services using C#, integrating with databases and external services.
- Troubleshoot and debug issues across the full stack.
- Conduct thorough testing and debugging to ensure software quality, resolve any issues or defects, and assist test team members with any issues that arise.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related field and/or equivalent work experience.
- 6+ years of experience as a Software Engineer or similar role.
Skills
- Proven experience as a C# developer with strong proficiency in JavaScript languages such as Angular or React.
- Experience working with MongoDB and SQL Server databases.
- Proficiency in containerization technologies like Docker.
- Experience working in an Azure cloud environment.
- Experience with Continuous Integration/Continuous Deployment (CI/CD) pipelines.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork skills.
- Ability to work independently and collaboratively in a fast-paced environment.
- Experience in Microservice/Event Driven Architecture is a plus.
- Experience with messaging services such as Azure Service Bus is a plus.
- Experience with Azure DevOps is a plus.
- Familiarity with Agile methodologies is a plus.
- Familiarity with Crystal Reports or SQL Server Reporting Services (SSRS) is a plus.
Physical Requirements
Sitting: Over 70% of the time (with or without reasonable accommodation).