This person will work 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 will work under the supervision of Technical Team lead or Senior Engineer. As a member of the team Associate Engineer will participate in all phases of the Software Development Life Cycle (SDLC).
Must be GC Holder or US Citizen.
This is a remote position.
Code, test, debug, implement, and document moderately complex software programs.
Ensure that programs meet standards and technical specifications and perform technical analysis and component delivery.
Analyze and gather information from existing systems.
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.
Create test data manually and/or systematically to test software programs.
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.
Bachelor’s degree in relevant field of study and 0-3 years of relevant professional experience required, or equivalent combination of education and experience.
Entry level position within field. Requires Bachelor’s degree related to the assigned work with little to no experience in discipline.
Knowledge in Object Oriented (OO) Programming: Knowledge in OO programming languages.
Understanding of data organization concepts. Understanding of SDLC such as Waterfall, Agile, Scrum etc.
Knowledge of information systems design principles and current/emerging trends in this field is required.
Knowledge of 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.
Power BI - Novice
SQL - Novice
Data Analysis - Novice
Java or other OO programming language - Novice
Javascript - Novice
Frequent use of computer, telephone, and office equipment (copier, fax, scanner)
#techjobs #LI-Remote #Veteranspage
We evaluate qualified applicants without regard to race, color, religion, sex, age, national origin, disability, veteran status, genetic information and other legally protected characteristics.
Maximus compensation is based on various factors including but not limited to job location, a candidate’s education, training, experience, expected quality and quantity of work, required travel (if any), external market and internal value analysis including seniority and merit systems, as well as internal pay alignment. Other rewards may include short- and long-term incentives as well as program-specific awards. Additionally, Maximus provides a variety of benefits to employees, including health insurance coverage, life and disability insurance, a retirement savings plan, paid holidays and paid time off. Compensation ranges may differ based on contract value but will be commensurate with job duties and relevant work experience. Maximus will comply with regulatory minimum wage rates and exempt salary thresholds in all instances.
Maximus provides reasonable accommodations to individuals requiring assistance during any phase of the employment process due to a disability, medical condition, or physical or mental impairment. If you require assistance at any stage of the employment process-including accessing job postings, completing assessments, or participating in interviews,-please contact People Operations at applicantaccom@maximus.