Job Openings >> Software Engineer
Software Engineer
Summary
Title:Software Engineer
ID:10254
Department:Information Technology
Location :Remote
Description
Clearance Required: Active Secret or above
Location: Clarksburg, WV 
Note: The candidate needs to go on-site to pick up the equipment and should be open for on-site meetings at the Clarksburg, WV.

Responsibilities:
  • Develops, deploys, and maintains mission-critical enterprise applications throughout the full software development lifecycle, including analysis, design, coding, testing, deployment, and operational support.
  • Designs and implements cloud-based applications using AWS services such as EC2, Lambda, RDS, and DynamoDB, ensuring scalability, security, and high availability.
  • Builds and optimizes front-end applications, delivering responsive and user-friendly interfaces tailored to business needs.
  • Manages version control, development workflows, and CI/CD pipelines using Atlassian tools like Bitbucket and Jira to enable rapid, dependable deployments.
  • Applies Agile development principles within the SAFe framework, engaging in iterative development cycles, backlog prioritization, and adaptive planning.
  • Conducts rigorous unit testing, integration testing, and automated deployment processes to ensure application quality, reliability, and security compliance.
  • Performs ongoing application maintenance, including monitoring system performance, responding to incidents, and implementing patches and security updates.
  •  Develops and maintains databases within an application environment, ensuring efficient data storage and retrieval for large-scale applications.
  • Designs, customizes, and optimizes software solutions to enhance operational efficiency, integrating third-party components and automating maintenance tasks.
  • Collaborates with cross-functional teams to define technical requirements, participate in architecture reviews, and deliver high-quality software solutions aligned with business objectives.
  • Experience working in an Agile organization using Scrum, Kanban, Jira, Confluence, and SAFe.
  • Provide team specific training as needed.
Required Skills: 
  • Experience in API Development and Standardization: Minimum of five (5) years of experience designing, developing, and standardizing APIs, with a focus on RESTful, SOAP, and GraphQL API architectures.
  • Expertise in API Security and Best Practices: In-depth knowledge of API security principles (e.g., OAuth, JWT, OpenID Connect) and industry standards for secure API development and governance.
  • Software Development Proficiency: Minimum of eight (8) years of experience in software development with a strong background in object-oriented programming, data structures, and algorithms, with proficiency in languages such as Java, Python, or Golang.
  • Experience with API Management Platforms: Experience with API management tools such as AWS API Gateway, including the ability to define and enforce API standards for large-scale enterprise systems.
  • Leadership and Cross-functional Collaboration: Demonstrated two (2) years of experience in leading cross-functional teams, collaborating with business and technical stakeholders, and driving the adoption of API standards across diverse teams and systems in a large organization.
  • Education: A bachelor’s or master’s degree in computer science, Software Engineering, or a related technical field, preferred
ApplicantStack powered by Swipeclock