AngularASP.NETAWSAzureCloudJavaScriptMicroservicesReactSQL.NETC#CAIReact.jsAzure DevOpsSQL ServerRESTfulGitVersion ControlAgileCI/CDCommunicationCollaborationRemote Work
About this role
Role Overview
Design, develop, test, and maintain scalable software applications and services.
Write clean, efficient, and well-documented code following industry best practices.
Collaborate with product managers, QA engineers, and other developers to deliver high-quality solutions.
Develop both front-end and back-end components using modern frameworks and technologies.
Build and integrate RESTful APIs and web services.
Work with SQL databases to manage and optimize data storage and retrieval.
Troubleshoot, debug, and resolve software defects and performance issues.
Participate in code reviews and contribute to continuous improvement of development processes.
Support and maintain CI/CD pipelines for automated testing and deployment.
Work within an Agile development environment including sprint planning, stand-ups, and retrospectives.
Stay updated with emerging technologies and AI-enabled development tools.
Perform other duties as assigned.
Requirements
Bachelor’s degree in Computer Science, Software Engineering, Mathematics, or a related technical field.
Minimum 2+ years of professional software development experience.
Experience with Microsoft stack technologies, including .NET / C#, ASP.NET Core, and SQL Server.
Experience with JavaScript and front-end frameworks such as React.js or Angular.
Experience working with relational databases, preferably SQL Server.
Familiarity with cloud platforms such as AWS or Microsoft Azure.
Understanding of APIs, microservices, and distributed system concepts.
Experience with version control systems such as Git and CI/CD practices (preferably Azure DevOps).
Strong analytical, troubleshooting, and problem-solving skills.
Strong communication and collaboration skills.
Tech Stack
Angular
ASP.NET
AWS
Azure
Cloud
JavaScript
Microservices
React
SQL
.NET
Benefits
Fully remote work environment within the United States.
Collaborative, team-oriented environment working with global engineering teams.
Use of modern development tools, repositories, and cloud platforms.