Abacus Technology is seeking a Software Engineer to provide support for the application development life cycle under the Command, Control, Communication, Intelligence and Networks (C3I&N) Directorate at Lackland AFB. This is a full-time position.
Support planning, requirements, design, V&V, support, and test for software applications. Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions. Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code. Prepare and install solutions by determining and designing system specifications, standards, and programming. Improve operations by conducting systems analysis; recommending changes in policies and procedures. Obtain and license software by obtaining required information from vendors; recommend purchases; test and approve products. Provide information by collecting, analyzing, and summarizing development and service issues. Develop software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle. Analyze and refine systems requirements. Translate systems requirements into applications prototypes. Plan and design systems architecture. Determine and design applications architecture. Determine output media/formats. Design user interfaces. Work with customers to test applications. Assure software and systems quality and functionality. Integrate hardware and software components. Write and maintain program documentation. Evaluate new applications software technologies; and/or ensure the rigorous application of information security/cyber security policies, principles, and practices to the delivery of application software services.
5+ years experience in software development and engineering. Bachelor’s degree in a related field. Must be proficient in coding structures and techniques such as Python. Experience with Java, HTML, and AngularJS. In-depth experience with all phases of the software development life cycle and knowledge of a wide array of software languages. Experience with software design and working closely with the end user to verify product will meet business requirements. Capable of working with the network or systems team to ensure proper integration of software applications into the existing infrastructure. Must be detail oriented and have excellent problem-solving and analytical abilities. Requires good communications skills and the ability to work professionally with all levels of an organization. Must be a US citizen and hold a current Top Secret clearance with SCI access (TS/SCI).
Applicants selected will be subject to a U.S. government security investigation and must meet eligibility requirements for access to classified information.