CSG

Software Development Engineer

CSG

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $86,433 - $138,294 per year

Job Level

Mid-LevelSenior

Tech Stack

AngularAWSCloudJavaScriptNode.jsPostgresPythonSQL

About the role

  • Create and maintain apps using .net Core, NodeJS, and SQL Server
  • Work with project owners to complete issues in a timely manner
  • Work with deployment team to move your code into production
  • Troubleshoot and resolve issues in applications
  • Analyze technical requirements involved in the implementation of new features or modification of existing features, including: Assess the functional and technical requirements, Suggest feasible alternatives, Estimate the time required to complete the work, Submit the results of the analysis to Director, Web Development
  • Mentor and assist junior developers

Requirements

  • Bachelor’s degree in Computer Science, related field or equivalent experience
  • 5+ years of experience in a Software Development role using C#, .net Core, NodeJS
  • 1+ experience with AWS – Lambda, ECS, Dynamo
  • Experience with MS-SQL Tables, Views, Stored Procedures
  • Experience with JavaScript, Angular, REST
  • Good hands-on experience in different design patterns like Singleton, Factory, repository
  • Good understanding of Solid principles
  • Familiarity with Cloud Services such as Amazon Web Services
  • Familiarity with debugging tools and procedures
  • Familiarity with Python, Git, Postgres
  • Ability to read, write, speak and understand the English language in a business environment.
Benefits
  • Work from Home
  • Employee Belonging Groups
  • Healthcare: Dental, Medical, and Vision
  • Paid Vacation, Volunteer, and Holiday Time Off
  • And so much more!

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
.net CoreNodeJSC#SQL ServerAWSJavaScriptAngularRESTPythonGit
Soft skills
mentoringtroubleshootingcommunicationanalysisproblem-solvingtime management
Certifications
Bachelor’s degree in Computer Science