Senior Software Developer (Remote)

SCRAM Systems

Remote, RMT(remote)

JOB DETAILS
SKILLS
Agile Programming Methodologies, AngularJS, Application Programming Interface (API), Communication Skills, Computer Programming, Computer Science, Continuous Deployment/Delivery, Continuous Integration, Crystal Reports, Debugging Tools, Detail Oriented, DevOps, Docker, JavaScript, Microservices, Microsoft .NET, Microsoft C# (C Sharp), Microsoft SQL Server, Microsoft Windows Azure, MongoDB, Multitasking, Problem Solving Skills, REST (Representational State Transfer), React.js, SQL Server Reporting Services (SSRS), Software Administration, Software Development, Software Engineering, Team Player, Test Plan/Schedule, Testing, jQuery
LOCATION
Remote, RMT
POSTED
1 day ago

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.


Keyword: Senior Software Developer
Required Experience:

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%

*** All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.



From: SCRAM Systems

About the Company

S

SCRAM Systems