What are the responsibilities and job description for the Junior Software Engineer, DoD Contract position at MAINSAIL Group?
MAINSAIL Group has an exciting opportunity for a Junior Software Engineer to support the C3I and Infrastructure Division (AFLCMC/HNI), which focuses on providing enterprise support to over 110 active Air Force, Air National Guard (ANG), and Air Force Reserve installations and bases.
WORK LOCATION: Hanscom AFB, MA
JOB STATUS: Full time; salaried
SECURITY CLEARANCE: An active US Secret or Top Secret Security clearance is required
CITIZENSHIP: MUST be a a US citizen
JOB RESPONSBILITIES:
- Determining operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions
- Documenting and demonstrating solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code
- Preparing and installing solutions by determining and designing system specifications, standards, and programming
- Improving operations by conducting systems analysis and recommending changes in policies and procedures
- Obtaining and licensing software by obtaining required information from vendors, recommending purchases, testing, and approving products
- Providing information by collecting, analyzing, and summarizing development and service issues
- Accomplishing engineering and organization mission by completing related results as needed
- Developing software solutions by studying information needs, conferring with users; studying systems flow, data usage, and work processes, investigating problem areas, and following the software development life cycle
- Plan and or implement agile acquisition/software development techniques
- Plan and or implement DevOps processes and techniques for Cloud and non-cloud applications.
QUALIFICATIONS:
- Bachelor’s degree and 5 years of experience, 2 of which must be within the DoD.
- Knowledge of defense acquisition policies outlined in DoDI 5000.02 is desired.
- Ability to assimilate information quickly, communicate effectively, and remain organized in order to monitor progress toward the accomplishment of various taskings and initiatives.
- Work proactively, with minimal supervision, and effectively communicate orally and in writing, providing quality acquisition and program documentation (briefings, documents, plans, etc.).