Senior Software Engineer
Overview
Sigma Defense is seeking a multi-faceted Senior Software Engineer to design, develop, test, deploy, maintain, and improve the Collaboration at Sea (CAS) web-based software system. The role involves proactively gathering and balancing current user and sponsor needs and providing forward-thinking improvements to the CAS system. The engineer will help ensure robust stability of the system while identifying, researching, and developing improvements to meet customer commitments.
The Senior Software Engineer will document and communicate project priorities, deadlines, and deliverables while working with a team, contributing to software development, software testing, and integration with the production system to provide needed capabilities and features.
CAS is a system used to convey mission essential information to a large group of users with low bandwidth across non-classified and classified networks. It supports file sharing, email, and chat with U.S. to U.S. and U.S. to coalition and allied maritime partners via ship to ship, ship to shore, shore to ship, and shore to shore. Networks such as CENTRIXS-M and/or coalition SECREL form the network backbone and global infrastructure for coalition and multinational C4I interoperability.
The system provides tactical and operational information sharing between U.S. and U.S. and U.S. to coalition maritime partners.
Equal Opportunity Employer/Veterans/Disabled: Sigma Defense Systems is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability.
Requirements- 10+ years of relevant experience
- IAT Level II Certification is required
- Proactive, independent, flexible, inquisitive, and willing to guide
- Ability to learn legacy systems and apply proven design patterns to maintain the system while identifying areas for improvement or digital transformation
- Must be a U.S. citizen
- Experience with - AJAX, HTML, DHTML, XML, Team Studio, and CIAO
- Experience working with Java and Java Script
- Experience with a Lotus Domino (HCL Domino) environment
- Bachelor's degree from an accredited college or university in Computer Science or related field of study
- Candidate must possess or have the ability to obtain an active Secret security clearance or higher.
- Clearance may be sponsored for the right candidate
Job Duties (not all-inclusive)
- Research, design, and develop software or specialized utility programs.
- Analyze user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis.
- Update software or enhance existing software capabilities.
- Participate in Agile meetings such as Sprint Reviews, Sprint Planning, Design meetings, and Sprint Demonstrations.
- Update software or enhance existing software capabilities in respective repositories utilizing standard source code and release management best practices.
- Work with software application testers to ensure code is thoroughly tested in the applicable testing environments before release to production.
- Responsible for ensuring all work is tracked and approved in Jira software or other agreed-upon issue tracking software.
- Use software to conduct database design analysis, source code control, search and replace functionality, database comparison and merging, and to build a database management system.
$130,000 - $160,000 annually.
Benefits- Dental and Vision Insurance
- Medical Insurance to Include HSA, FSA, and DFSA Plans
- Life and AD&D coverage
- Employee Assistance Program (EAP)
- 401(k) Plan with Company Matching Contributions
- 160 Hours of Paid Time Off (PTO)
- 12 (Floating) Holidays
- Educational Assistance
- Highly Competitive Salary
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).