Next Century, a wholly-owned subsidiary of CACI is seeking a Senior Software Engineerto join our team in Annapolis Junction, Maryland.
Joining our team could be a once-in-a-lifetime opportunity giving you the opportunity to be part of reshaping the way our customers perform their mission. We will give you the opportunity to explore your talents and partake in life-long learning. Our team shares a passion for developing cutting-edge solutions that protect our nation. Our leadership team places emphasis on the importance of balancing work and life, reaching career goals, embracing trust, honesty, fairness within the workplace, and more.
What You’ll Get to Do:
The Senior Software Engineer will work independently to develop and sustain integrated, feature-rich capabilities that promote modernization of visualization and presentation tools.
You’ll Bring These Qualifications:
Bachelor’s degree in Computer Science or related discipline from an accredited college or university is required.
Four (4) years of SWE experience on projects with similar software processes may be substituted for a bachelor’s degree
Fourteen (14) years of experience as a software engineer in programs and contracts of similar scope, type, and complexity is required
Experience in Java, Groovy, Unit Testing, Git, and IDE
Experience in analyzing user requirements to derive software design, performance requirements, and debugging existing software and correct defects
Experience designing, coding, and integrating new software or modifying existing software to add new features in systems or operating environments
Experience developing SIMPLE queries for existing or proposed databases or data repositories
Know-how to design or implement COMPLEX database or data repository interfaces/queries
Experience developing or implement implementing algorithms to meet or exceed system performance and functional standards