This site uses cookies. To find out more, see our Cookies Policy

Associate Engineer - Software Engineering in Albany, NY at Maximus, Inc.

Date Posted: 3/12/2018

Job Snapshot

Job Description

The Associate Engineer works as a junior member of a software development team, responsible for the development, implementation and post deployment support of enterprise applications. In this role the Associate Engineer works under the supervision of Technical Team lead or Senior Engineer. As a member of the team, the Associate Engineer participates in all phases of the Software Development Life Cycle (SDLC).

  • Create working software programs, with clear and succinct code documentation, that meet the written and oral functional requirements provided by customer.
  • Fix defects in the home grown applications or third party software according to written and oral specifications.
  • Create scripts to create and modify database objects.
  • Work on deliverables with inputs and guidance from Development Manager or senior developers.
  • Actively participate and contribute in SDLC activities such as solution design, work effort estimation, assisting peers with technical challenges and code reviews.
  • Understand business processes and develop test scenario in accordance with system requirements and business process changes. Create test data manually and/or systematically to test software programs.
  • Perform production support activities such as monitor system processes, evaluate the outcome of system processes, work through system exceptions, and create processes to monitor and report on the overall system health.
  • Work with the supervisor to understand the assigned work, deliver on agreed upon dates and raise issues/risks in a timely manner in case of risk to deliverables.
  • Create/modify artifacts and deliverables expected from the SDLC and change management process.
  • Follow the SDLC and change management processes adopted by the organization.
The Ideal Candidate will Possess the Following Additional Education and Experience
  • BS Degree or equivalent experience; field of study in Computer Science, Engineering or related field preferred.
  • Fluency in Object Oriented (OO) Programming: Familiarity in OO programming languages and fluency in at least one (preferably Java) is necessary.
  • Solid understanding of SDLC such as Waterfall, AGILE, SCRUM etc. 
  • Good knowledge of information systems design principles and current/emerging trends in this field is required.
  • Must be aware of most prevalent and trusted technical discussion boards, portals and knowledge sharing internet sites for help with technical challenges.
  • Knowledge of policies, standards, procedures, and techniques used for application development is required.
  • Ability to think logically and structurally, and have attention to detail is required. 
  • Strong Analytical skills and strong Communications skills, both written (with emphasis on technical documentation) and verbal, are required. 
  • Ability to work effectively and efficiently in high performing and self-governing teams.
  • Technical Skills and Desired Proficiency:
    • Java or other OO programming language - Novice.
    • Javascript - Novice.
    • SQL-Novice.
    • UML-Fundamental Awareness.
    • Eclipse IDE - Novice.
    • Junit- Fundamental Awareness SVN - Fundamental Awareness.
    • Build Automation Scripts using ANT - Fundamental awareness. 
    • Maven and Gradle - Fundamental Awareness.
  • Solid understanding in basic concepts of data organization: Familiarity with RDBMS is a plus.
  • Java Foundations Certified Associate - Preferred.
  • Java SE Oracle Certified Associate (novice level) – Preferred.
  • Oracle Database SQL Certified Associate – Preferred.
  • ITIL Foundation Certification – Nice to have.
  • Hands-on programming knowledge of PL/SQL preferred.
  • Experience with any of SQLTools: Oracle SQL Developer or
  • Toad or PL/SQL Developer preferred.
  • Experience implementing system solutions in the Private health insurance industry preferred.
  • Knowledge of policy governing the Health and Human services programs such as Medicaid, CHIP, Long Term Services and Child Support preferred.
  • Experience working on state MMIS systems or implementing system solutions to support Integrated Eligibility (Medicaid. CHIP, TANF, SNAP, LTSS) preferred.
EEO Statement Active military service members, their spouses, and veteran candidates often embody the core competencies MAXIMUS deems essential, and bring a resiliency and dependability that greatly enhances our workforce. We recognize your unique skills and experiences, and want to provide you with a career path that allows you to continue making a difference for our country. We’re proud of our connections to organizations dedicated to serving veterans and their families. If you are transitioning from military to civilian life, have prior service, are a retired veteran or a member of the National Guard or Reserves, or a spouse of an active military service member, we have challenging and rewarding career opportunities available for you.

A committed and diverse workforce is our most important resource.

MAXIMUS is an Affirmative Action/Equal Opportunity Employer.

MAXIMUS provides equal employment opportunities to all qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status or disabled status.


  1. Software Engineer Jobs
  2. Project Engineer Jobs