Logo
Demo - Maximus

Software Engineer

Demo - Maximus, Reston, Virginia, United States, 22090


Job Summary

MAXIMUS is a leading operator of government health and human services programs and has partnered with state, federal and local governments to provide critical, high quality health and human service programs to a diverse array of communities. Operating under MAXIMUS’s founding mission of Helping Government Serve the People® since 1975, MAXIMUS Federal Services is entirely focused on helping government agencies run programs cost-effectively and serve program constituents with improved outcomes. By being a responsible steward for government programs, we help the federal government deliver on its promises through our people, process and technology. Our focus is always on outcomes and results that connect citizens more effectively with government services.

Resource will work as a member of architecture team, responsible defining a best-fit solution for existing problems and new business opportunities in the applications space. Expect this role to work independently or under minimal guidance from the Director of Technical Architecture. Resource needs to have hands-on development experience.

Job Duties/Responsibilities:• Need to participate and contribute in all phases of the Software Development Life Cycle (SDLC) & help in setting up the reference architecture for architectural standards as well as processes during entire process.• Evaluate market products, standards, and setup quick POCs around it.• Support the business with new bids/RFPs. Review RFPs and propose a technical solution as per the requirements. Interact with all teams involved in solutioning to generate architecture blueprints, Total Solutions Review artifacts, pricing estimate and staffing for systems proposed. Document all the risks and assumptions around proposed solution.• Provide directions in the correction of defects in the proprietary applications or third-party software according to written and oral specifications.• Provide direction in database design and the modification of database objects.• Work independently to understand the assigned work, deliver on agreed upon dates and raise issues/risks in a timely manner in case of risk to deliverables

Required Skills and Experience:• Knowledge, experience in digital architecture domain and applications, in developing web services and emerging technologies such as micro services in cloud-based environments and virtualization.• Experience of MASA Mesh model including "As a Service" models (eg. SaaS, IaaS, PaaS) and platforms (eg. AWS, Azure)• Experience with Agile/continuous integration/DevOps and understanding of SDLC such as Waterfall, AGILE, SCRUM etc.• Knowledge of policies, standards, procedures, and techniques used for application development.• Strong ability to think logically and structurally. Attention to detail.• Experience in forward looking technologies like RPA, AI/ML.

Technical Skills and Desired Experience:• Java (more than 5 years)• Python (2 - 3 years)• Microservices Architecture & Containers (2 - 3 years)• AWS (2 - 3 years)• JavaScript frameworks (NodeJS, Angular) (2 - 3 years)• Web Services and RDBMS (2 - 3 years)• NoSQL database (2 - 3 years)• .NET (more than 1 year)

Other Skills• Experience implementing system solutions in the private health insurance industry.• Knowledge of policy governing the Health and Human services programs such as Medicaid, CHIP, Long Term Services and Child Support.

Education/Requirements:Bachelor’s Degree in Computer Engineering, Computer Science or a related field with more than 4 years of relevant experience or Master’s Degree in Computer Engineering, Computer Science or a related field with 2-3 years of relevant experience. Experience needs to be in software engineering at an enterprise level.

Physical Requirements:• Ability to sit for up to 80% of time• Ability to lift or carry objects up to 10 lbs.• Frequent use of computer, telephone, and office equipment (copier, fax, scanner)Education and Experience Requirements

Essential Duties and Responsibilities:- 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 and recommending changes in policies and procedures.- Obtain and license software by obtaining required information from vendors, recommending purchases, and testing and approving products.- Update job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; and participating in professional organizations.- Protect operations by keeping information confidential.- Provide information by collecting, analyzing, and summarizing development and service issues.- Accomplish engineering and organization mission by completing related results as needed.- Develop 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 lifecycle.- Perform other duties as assigned.

Minimum Requirements:- Bachelor's degree with 3+ years of experience.- May have additional training or education in area of specialization.- Develops solutions to a variety of problems of moderate scope and complexity.- General application of concepts and principles.- Contributes to the completion of organizational projects and goals.- Frequent use and general knowledge of industry practices, techniques, and standards.- Applies knowledge and skills to complete a wide range of tasks.- Communicates on complex or sensitive issues or drafts such responses for supervisor or manager.MAXIMUS IntroductionSince 1975, Maximus has operated under its founding mission of Helping Government Serve the People, enabling citizens around the globe to successfully engage with their governments at all levels and across a variety of health and human services programs. Maximus delivers innovative business process management and technology solutions that contribute to improved outcomes for citizens and higher levels of productivity, accuracy, accountability and efficiency of government-sponsored programs. With more than 30,000 employees worldwide, Maximus is a proud partner to government agencies in the United States, Australia, Canada, Saudi Arabia, Singapore and the United Kingdom. For more information, visit https://www.maximus.com.

As a large employer and Federal contractor, Maximus is subject to various vaccine mandates across our lines of business. Maximus is committed to complying with any applicable vaccine mandates. The specific vaccine requirements for this position will be outlined throughout the selection process. Individuals who believe they may qualify for a medical or religious accommodation will have the opportunity to apply for an accommodation following an offer of employment. 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.