Software Engineer Job at 22nd Century Technologies Inc., Clarksburg, WV

d2Rjd0UyMkFXeElFVTFURWo5VjloYzVBWUE9PQ==
  • 22nd Century Technologies Inc.
  • Clarksburg, WV

Job Description

Clearance Required

  • Top Secret Clearance
  • Willingness to obtain CI Polygraph

Job Description:

The Software Engineer is responsible for designing, developing, testing, and maintaining software applications that meet business and mission requirements. This role supports the full software development lifecycle (SDLC) and works within Agile teams to deliver reliable, maintainable, and well-documented code .

Key Responsibilities (You Will)

  • Design, develop, and maintain software applications using modern programming languages and frameworks
  • Participate in all phases of the Software Development Lifecycle (SDLC) :
  • Requirements analysis
  • Design
  • Coding
  • Code review
  • Testing
  • Deployment
  • Write clean, maintainable, and well-documented code following best practices
  • Develop and consume RESTful APIs and web services for secure and efficient data exchange
  • Collaborate with QA teams to:
  • Develop unit tests and integration tests
  • Support automated testing efforts
  • Troubleshoot and resolve software defects and performance issues across environments

Participate in Agile ceremonies , including:

  • Sprint planning
  • Daily stand-ups
  • Sprint reviews
  • Retrospectives
  • Contribute to technical design discussions , architectural decisions, and code reviews
  • Integrate applications with:
  • Relational and NoSQL databases
  • Messaging systems
  • Third-party services
  • Maintain and enhance CI/CD pipelines for build, test, and deployment automation
  • Create and maintain technical documentation , including:
  • Design specifications
  • Implementation details
  • Operational procedures

Desired Skills & Experience

  • Bachelor’s degree in Computer Science, Software Engineering, or related field
  • 4–7 years of professional software development experience
  • Proficiency in:
  • Java, JavaScript, HTML, CSS, Vue.js
  • Working knowledge of relational databases :
  • PostgreSQL, SQL Server, MySQL
  • Strong SQL query development skills
  • Experience with version control systems (Git) and collaborative workflows:
  • Pull requests
  • Branching strategies
  • Familiarity with cloud platforms :
  • AWS, Azure, or GCP
  • Understanding of:
  • RESTful API design
  • Microservices architecture
  • Message queue systems
  • Experience with CI/CD tools :
  • Jenkins, GitLab CI/CD, GitHub Actions, Azure DevOps
  • Familiarity with:
  • Containerization (Docker)
  • Orchestration (Kubernetes) (preferred)
  • Strong analytical and problem-solving skills with attention to detail
  • Effective communication skills and the ability to collaborate in Agile teams
  • Experience in government or DoD environments (preferred)

Job Tags

Similar Jobs

Deeter Investments LLP

Traveling Personal Assistant Job at Deeter Investments LLP

 ...Personal Travel Assistant As the Founders travel assistant, you are the operational heartbeat that keeps business, travel, and personal life moving in perfect sync. Roughly 50% of your time will be spent on the road, escorting the principal doortodoor across global... 

Campbell County Health

LICENSED PRACTICAL NURSE Job at Campbell County Health

 ...LICENSED PRACTICAL NURSE ABOUT THE LEGACY LIVING AND REHABILITATION CENTER...  ...entrusted to ensure that the highest degree of quality care will always be provided to our residents...  ...Participate in QAPI and other quality improvement initiatives Perform other duties as... 

Tines

Remote Customer Success Manager II - German Speaking Job at Tines

 ...years of experience in a technical account management, customer success, or post-sales role at a technology company ~ Fluent in German ~ Experience with a SaaS solutions offering for technical teams (cybersecurity, DevOps, IT, other) ~ Experience asking... 

Insight Global

Quality Assurance Manager Job at Insight Global

 ...This role leads the strategic direction of Quality Assurance across a core product category and additional applicationbased product lines. The ideal candidate brings a Mechanical Engineering background, strong strategic and customerfacing capabilities, solid project... 

Russell Tobin

Jr. Finance/Operations Analyst | Entry-Level Job at Russell Tobin

 ...Are you a numbers-driven recent grad ready to jumpstart your finance career? Were hiring recent grads in finance to join a top financial...  ...s in Accounting, Finance, Economics, or related field Internship or hands-on experience in Finance/Accounting Strong Excel...