
Senior Software Engineer
ARETUM
full-time
Posted on:
Location Type: Remote
Location: Remote • Virginia • 🇺🇸 United States
Visit company websiteJob 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