Senior Software Developer (Remote)
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+18 more
Job description
As a Senior Software Developer, you will be responsible for developing and maintaining 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., * Work closely with a team as well as 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
- 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) a plus.
Education And Experience
- Bachelor’s degree in computer science, Software Engineering, or a related field and/or equivalent work experience
- 6+ years experience as a Software Engineer or similar role.
About the company
Founded as Alcohol Monitoring Systems in 1997, now better known as SCRAM Systems, we are the world’s leading provider of electronic monitoring and software solutions for the criminal justice industry. Our flagship product, SCRAM Continuous Alcohol Monitoring® (SCRAM CAM®), launched in 2003, revolutionized the way courts, agencies and treatment providers monitor and manage alcohol-involved offenders. We also offer the most comprehensive suite of electronic monitoring technologies, including ignition interlock, alcohol, and location monitoring devices. In addition to hardware, SCRAM Systems is at the forefront of developing dynamic software and mobile app solutions with the goal to change lives, reunite families, and make communities safer through advanced technology and world-class service.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
React Developer Salary [2023]
Dev Digest 120 - Apple and peers
Find a Developer Job: 12 Best Job Sites For Developers
Is Software Engineering Over-Saturated?