CACI is seeking a Senior Software Engineer to lead their Naval Engineering division and support Naval Sea Systems Command across the Navy fleet and various platforms.
Requirements
- Proficient in the use of HTML, CSS, Bootstrap, XML, ASP, ASP.NET, XHTML, DHTML, PHP, C-Sharp, Python, C++, Visual Basic, JavaScript
- Experience with: SQL Server, ISS, TomCat, Visual Studio, Visual Source Safe, Adobe Dream Weaver
- In depth understanding of TCP/IP, DHCP, DNS Protocols
- Experience working with Systems: Windows, Windows Server, Linux, MacOS
- Experience working with SQL Server, Microsoft Access Databases
- Experience using AutoCAD and/or SolidWorks
- Experience working at or with PEO USC Program Offices
Responsibilities
- Lead feasibility studies to evaluate potential software solutions, considering technical, financial, and operational factors
- Design and optimize user/customer interfaces, ensuring exceptional user experience and adherence to best practices
- Develop, test, and maintain sophisticated computer programs, ensuring high-quality, efficient, and scalable solutions
- Oversee and participate in updating, repairing, modifying, and expanding existing computer programs to meet evolving business needs and technological advancements
- Conduct and guide structured analysis, including impact and compatibility analysis, cost analysis, and computer capability analysis for large-scale software projects
- Provide technical leadership in architectural decisions and technology selection
- Collaborate with stakeholders to gather and refine requirements and translate complex business needs into technical specifications
Other
- US Citizen with the ability to obtain an Active Secret Clearance
- Bachelor of Science (BS) Degree in SW Engineering, applicable disciplines, or ABET accredited technical degree with a primary focus on SW design and development
- Fifteen years of experience performing as a SW developer technical expert, leader, and manager
- Self-starter, technically savvy, capable of multitasking
- Possess solid attention to detail, problem solving, and analytical abilities
- Strong interpersonal skills and an ability to market CACI team capabilities
- Experience briefing complex technical issues to clients and respective decision makers with regards to cost, schedule, performance, and risk
- Up to 10% travel or greater