Senior Software Engineer
New
J
JobgetherSoftware development
Fully remote position based in the United States., Monday through Friday, 8:00 a.m. to 5:00 p.m., aligned with Eastern Standard Time.Full-TimeSenior
Salary90,000 - 100,000 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 3–5+ years of experience designing, developing, and maintaining databases using Microsoft SQL Server. At least 3 years of hands-on software development experience with C#, .NET, and ASP.NET web applications.
- Required Skills
- SQLASP.NETGitMicrosoft SQL ServerOracleC#.NETAzure DevOps
Requirements
- Have 3–5+ years of experience designing, developing, and maintaining databases using Microsoft SQL Server.
- Have at least 3 years of hands-on software development experience with C#, .NET, and ASP.NET web applications.
- Demonstrate experience designing, developing, testing, and supporting application components using the .NET Framework and C#.
- Have experience with Visual Studio and Visual Studio Code, version 2017 or later.
- Have experience with source control systems and code repositories, preferably Git.
- Have practical experience working in Agile software development environments, particularly Scrum.
- Work Monday through Friday, 8:00 a.m. to 5:00 p.m., aligned with Eastern Standard Time.
- Participate in a mandatory on-call rotation.
- Knowledge of logistics operations, particularly U.S. Customs brokerage processes, is preferred.
- Familiarity with Jira and/or Azure DevOps for work item management, sprint planning, and CI/CD pipeline deployments is preferred.
Responsibilities
- Design, develop, and maintain SQL stored procedures, database models, and architecture aligned with business requirements.
- Monitor and optimize Microsoft SQL Server performance using tools such as SQL Test.
- Develop, test, and support web-based applications using C#, .NET, and ASP.NET.
- Build and maintain integrated solutions using Oracle and Microsoft SQL Server.
- Improve software architecture across new applications and legacy codebases, with attention to scalability, maintainability, and security.
- Manage source control, branching strategies, project work, and deployments using Git and Azure DevOps.
- Collaborate with developers, Business Analysts, Quality Assurance teams, and other stakeholders throughout the software development lifecycle.
- Participate in Agile and Scrum ceremonies, support sprint planning, and contribute to continuous integration and deployment.
- Translate user stories, business requirements, and use cases into technical designs and software solutions.
- Apply security best practices and contribute to process improvements.
View Full Description & ApplyYou'll be redirected to the employer's site