Senior Software Engineer
Posted 114ds ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Senior Software Engineer developing technology-enabled solutions at Aretum for defense and civilian sectors. Supporting various clients in an Agile development environment.
Responsibilities:
- 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



















