Software Engineer
22nd Century Technologies Inc.
Clarksburg, WV (In Person)
Full-Time
Skill Insights
Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.
Job Description
Type:
full-timeJob Description:
Clearance Required Top Secret Clearance Willingness to obtainCI 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)Similar remote jobs
Volkswagen Group DE
Ashburn, VA
Posted2 days ago
Updated1 day ago
Similar jobs in Clarksburg, WV
Harrison County Board of Education
Clarksburg, WV
Posted2 days ago
Updated1 day ago
Harrison County Board of Education
Clarksburg, WV
Posted2 days ago
Updated1 day ago
Harrison County Board of Education
Clarksburg, WV
Posted2 days ago
Updated1 day ago
Harrison County Board of Education
Clarksburg, WV
Posted2 days ago
Updated1 day ago
Harrison County Board of Education
Clarksburg, WV
Posted2 days ago
Updated1 day ago
Similar jobs in West Virginia
PRIME TIME HEALTHCARE
Morgantown, WV
Posted2 days ago
Updated1 day ago
Harrison County Board of Education
Bluefield, WV
Posted2 days ago
Updated1 day ago
Harrison County Board of Education
Hamlin, WV
Posted2 days ago
Updated1 day ago
The Stepping Stones Group
Charles Town, WV
Posted2 days ago
Updated1 day ago