Senior Software Developer (Remote)

SCRAM Systems

$100K — $130K *
US-Anywhere
+ 2 other locationsRemote
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in computer science or related field, or equivalent experience
  • 6+ years of experience as a Software Engineer or similar role
  • Strong proficiency in C# and JavaScript frameworks such as Angular and React
  • Experience with MongoDB and SQL Server databases
  • Proficient with Docker and Azure cloud environments
  • Familiarity with CI/CD pipelines and Agile methodologies
  • Strong problem-solving and communication skills

Responsibilities

  • Collaborate with team and other development teams on shared projects and libraries
  • Develop, test, and deploy software solutions using C#, Angular, React, and databases
  • Build and integrate RESTful APIs and backend services
  • Troubleshoot and debug software issues across the stack
  • Conduct testing to ensure software quality and support test members with issues

Benefits

  • Opportunity to work in a collaborative team environment
  • Exposure to a variety of technologies including Docker and cloud services
  • Involvement in the full software development lifecycle
  • Chance to work with advanced topics like microservices and event-driven architecture
  • Support for professional development through the use of Azure DevOps
Full Job Description
Job Description
Job Summary:

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.

Duties/Responsibilities:

  • 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.


Experience and Skills
Skills/Abilities:

  • 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.


Physical Requirements (With or without reasonable accommodation):

  • Sitting: Over 70%


Similar Jobs

More Jobs at SCRAM Systems

More Information Technology Jobs

Find similar Senior Software Developer (Remote) jobs: