Senior Software Developer
6546734
Full-time
Location: Herndon, VA
Summary
We are seeking a Full-Stack Software Engineering Lead with expertise in both front-end and back-end development to support a team of developers in enhancing application functionality. The successful candidate will serve as the development lead and architect for new initiatives, overseeing the team’s software development efforts. Responsibilities include performing code reviews, creating automated regression test scripts, providing DevOps support, and managing transitions and upgrades. Additionally, the role involves supporting the application by addressing user-reported bugs, responding to application inquiries, and planning release schedules. The candidate will also assist in tracking AWS resources and managing associated costs. Strong communication skills are essential, as the candidate will collaborate closely with key stakeholders, mission partners, and power users to gather and respond to requirements. The ideal candidate must be able to work independently as well as within a team environment.
Responsibilities
- Serve as Development Lead and Architect, overseeing the team’s software development efforts and leading new initiatives and architectural decisions.
- Perform code reviews to ensure quality and adherence to standards.
- Create automated regression test scripts to ensure software reliability.
- Provide DevOps support, assisting with continuous integration and continuous deployment (CI/CD) pipelines, and managing transitions and upgrades.
- Manage application support by addressing user-reported bugs, responding to application inquiries, and planning release schedules.
- Track AWS resources and manage associated costs.
- Collaborate with stakeholders, mission partners, and power users to gather and respond to requirements, ensuring alignment and understanding.
- Enhance application functionality by supporting a team of developers in enhancing both front-end and back-end application functionality.
Qualifications
- A Masters Degree in Computer Science, Information Systems, Engineering, or additional years of specialized experience in a scientific or technical discipline in the areas of Computer or Information Technology (6 additional years of experience in lieu of degree)
- Must possess an active TS/SCI with Polygraph security clearance
- 12+ years of experience with Java development
- Demonstrated experience with Angular and ReactJS
- Demonstrated hand-on experience with distributed cross-platform applications, orchestration, and security
- Demonstrated experience working in a cloud environments
- Demonstrated experience with AWS (EC2, EMR, S3, RDS, ElasticCache, etc.)
- Demonstrated experience of software quality process/assurance including automation testing, unit/integration testing, design/code review, code profiling and software continuous integration and continuous deployment pipelines
- Demonstrated experience with relational, noSQL and/or file-based storage (e.g., MongoDB, MS SQL Server, Oracle, Postgres, etc.)
- Demonstrated experience in continuous integration and delivery tools (e.g., Git, Jenkins, Puppet, Chef, etc.)
- Demonstrated experience in Web server technologies (Tomcat, Web Logic, IIS, HttpCore)
- Demonstrated experience with MS Office applications, MS Project, Jira, Confluence, and Photoshop for wire frame diagrams
Benefits
- Competitive salary
- Health insurance
- 401(k) retirement plan
- Paid time off
- Professional development opportunities
- and more
Equal Opportunity Employer
Jaisda is committed to providing equal employment opportunities to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability, genetics, sexual orientation, gender identity or expression, or veteran status. In addition to federal law requirements, Jaisda complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training. Jaisda expressly prohibits any form of workplace harassment based on race, color, religion, sex, national origin, age, disability, genetics, sexual orientation, gender identity or expression, or veteran status. Improper interference with the ability of Jaisda employees to perform their job duties may result in discipline up to and including discharge. Additionally, Jaisda participates in the E-Verify Program in certain locations, as required by law.
Please fill out the form below. Note: All fields with * are required.