ARETUM

Senior Software Engineer

ARETUM

full-time

Posted on:

Location Type: Remote

Location: Remote • Virginia • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AngularAzureCloudDockerGraphQLJavaScriptMongoDB.NETNode.jsPostgresReact

About the role

  • - Actively participate in the analysis, design, and development of various modernization efforts.
  • - Assist with all aspects of the Agile development: gather requirements, lead/participate in standup meetings, write user stories, create tasks, develop code, review backlogs, and work on assigned tasks.
  • - Assist developers and lead development efforts with building, maintaining, and enhancing websites and web applications using .NET (C#), Postgres, GraphQL and optionally the MEAN stack.
  • - Contribute to CI/CD pipeline development and deployment processes.
  • - Support containerization strategies and troubleshoot deployment issues.
  • - Plan and implement unit testing into the code and development life cycle.
  • - Assist/Review load tests to identify bottlenecks and latency issues.
  • - Make recommendations to implement optimizations, enhancements, and fixes.
  • - Provide guidance and collaborate closely with a small development team.
  • - Review and troubleshoot bugs and identify problem resolutions.
  • - Assist and provide guidance to promote various best practices into the software development lifecycle.

Requirements

  • - Bachelor’s degree.
  • - Must have at least five years of relevant experience in the areas described below:
  • - Building applications with .NET (C#).
  • - Experience developing and maintaining GraphQL APIs.
  • - Experience working with Postgres and/or MSSQL databases.
  • - Experience building/maintaining system data models/schemas.
  • - Experience leading development teams as the Senior engineer on projects.
  • - Experience with Agile methodologies, DevOps, Docker (Containers), and CI/CD pipeline implementations.
  • - Experience working independently and in a team environment, providing guidance to more junior developers on the team.
  • - Experience engaging with stakeholders and gathering requirements.
  • **Preferred Qualifications **
  • - Experience with Microsoft Azure cloud technologies.
  • - Experience with MEAN stack (MongoDB, Express, Angular, Node.js) and React.js.
Benefits
  • - Health Care Plan (Medical, Dental & Vision)
  • - Retirement Plan (401k)
  • - Life Insurance (Basic, Voluntary & AD&D)
  • - Paid Time Off
  • - Family Leave (Maternity, Paternity)
  • - Short Term & Long-Term Disability
  • - Training & Development

Applicant Tracking System Keywords

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

Hard skills
.NETC#GraphQLPostgresMSSQLunit testingload testingDevOpsDockerCI/CD
Soft skills
leadershipcollaborationguidanceproblem resolutionstakeholder engagement
Certifications
Bachelor’s degree