Senior Software Engineer

Posted 114ds ago

Employment Information

Education
Salary
Experience
Job Type

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