Software Engineer - Level II
Augustine Consulting Inc.
Hamilton Township, NJ, USA
6/14/2022
Technology
Full Time
Job Description
Job DescriptionDescriptionACI is a Woman-Owned Small Business professional services provider of engineering and technical services to the United States Government. We seek an experienced, self-starting Software Engineer - Level II to serve as a part of ACI’s Government Programs team, which supports PEO Soldier.
Duties and Responsibilities:
As an ACI Software Engineer - Level II, you will have opportunities to interface with senior level customers, Warfighters, and leadership while performing the following functions:
- Serve as a team member on all computer and software related aspects of assigned program.
- Design and implement software solutions for back-end and front-end development for interactive web/mobile applications.
- Performs engineering and scientific work involving the design, development, and operation of man portable computer systems, including hardware and software and their integration with other systems and peripherals.
A Software Engineer who fits our team is:
- Dynamic: contributes energy and enthusiasm to our daily tasks, to the team’s interactions, and to the Company’s mission.
- Thorough: possesses an unparalleled work ethic; produces complete, even polished products; persistent; mission-focused; asks “Why?” as often as necessary to get to the root of the matter.
- Mature: respects others’ opinions, beliefs, and culture; listens to ideas, shares thoughts, and works independently and together to contribute insights to the company’s leaders.
- Forthright: speaks with conviction; argues based on understanding, respectfully.
- Inquisitive: seeks deeper explanations of how systems work, not the surface-level description of the actors involved; goes beyond “stick-fetching” to connect the unconnected.
- Timely: shows up, ready to think, prepared to get on with the day’s assignments; contributes analytical insights that meet time-sensitive, reasonable requests.
- Honest: knows what’s right, what’s legal, what’s appropriate; conducts himself/herself accordingly.
Required Qualifications
- Must be a U.S. Citizen.
- Due to the sensitive nature of the work being performed, a candidate must possess or be able to obtain and maintain a Secret clearance.
- High school diploma and 10 years of experience, or
- Associate's degree and 7 years of experience, or
- Bachelor’s degree and 1 year of relevant experience, or
- Master's degree in a related field and zero experience.
- Experience in software development, and all phases of the software development life cycle.
- Experience with Agile framework and ability to apply best practices using industry standards.
- Proficient in Java, Python or C++ development.
- Strong organizational and interpersonal skills, and demonstrated experience working with stakeholders and development teams.
- Experience developing, maintaining, and contributing to technical documentation.
Preferred Qualifications
- Experience developing Android Tactical Assault Kit (ATAK) core or plugins.
- Experience with Java, Go and C++ a plus.
- Experience with Python.
- Experience in Android Mobile Development.
- Experience with Atlassian Software Suite including Jira, Bitbucket, Confluence and Bamboo.
- Experience Android SDK, Microsoft Visual Studio, .NET SDK, OpenGL, FFMPEG, and Spatial Lite.
- Experience with Docker and Kubernetes.
- Ability to work within a collaborative, geographically dispersed team in a fast-paced dynamic environment.
- Certified SAFe® Practitioner or Equivalent.
Augustine Consulting, Inc. offers a robust benefits package which includes:
- Competitive salary
- Comprehensive Medical, Dental, and Vision plans
- Group Life and Voluntary Life Insurance plans
- Retirement Savings Plan
- Paid Time Off
- Paid Parental Leave
- Tuition and Professional Development Reimbursement Program