Skip to main content

This job has expired

IT Architect - Technical Solutions, RFPs

Employer
MAXIMUS, Inc.
Location
Reston, VA
Closing date
Mar 20, 2019

View more

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. Job Summary Architect - Software Engineering will work as a senior member of a software development team, responsible for the overall architecture during development, implementation and post deployment support of enterprise applications. In this role, the Architect - Software Engineering will work independently or with minimal input from the Development Manager. As a member of the team, the Architect - Software Engineering will participate in all phases of the Software Development Life Cycle (SDLC). The Architect - Software Engineering role will be responsible for mentoring junior members of the team and provide them guidance and support in completing their assignments. This position is recognized as a subject matter expert within a domain of the overall application architecture. Job DutiesResponsibilities Support the business with new bidsRFPs. 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. Conduct post implementation review for newly implemented solutions to find the gaps and use the results to improve overall solutions process. Architect advanced to complex system solutions, solicit and incorporate inputs from technical and operational teams and document for consumption of development and testing teams. Provide direction in the development of complex software programs, with clear and succinct code documentation, which meet the written and oral functional requirements provided by customer. Provide direction 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 on deliverables, such data analysis, client report requests etc. with minimal to no guidance from Development Manager or senior developers. Assist junior members of the staff by providing direction on customer requests and performing code review to ensure quality outcomes. Actively participate and contribute in SDLC activities such as solution design, work effort estimation, assisting peers with technical challenges and code reviews. Lead a small team of developers - creates and assign work packages. Manage the work to its completion meeting the quality standards. Works very closely with operations team and acquire expert understanding of the business processes. Provide directions in the development of test scenarios in accordance with system requirements and business process changes. Provide expert advice to the testing team to create test data manually andor systematically to test software programs. Work independently to understand the assigned work, deliver on agreed upon dates and raise issuesrisks in a timely manner in case of risk to deliverables. Createmodify artifacts and deliverables expected from the SDLC and change management process such as project charter, proposed solution documents etc. Follow the SDLC and change management processes adopted by the organization. Participate in change management meetings to provide impact assessment of requested change, update the defect tracking system with most up to date information and perform release management tasks as assigned by Development manager. EducationRequirements Bachelor's Degree in Computer Engineering, Computer Science or a related field with more than 12 years of relevant experience or Master's Degree in Computer Engineering, Computer Science or a related field with more than 10 years of relevant experience. At least 4 years of architecture experience at an enterprise level. 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) Knowledge of EA Frameworks such as TOGAF, FEAF, NIST or similar Development experience and proficiency with programmingscripting languages JavaJEE , CNet, JavaScript frameworks (NodeJS, Angular), Web Services and RDBMS database systems Experience with Agilecontinuous integrationDevOps and a strong understanding of SDLC such as Waterfall, AGILE, SCRUM etc. Expert knowledge of information systems design principles and currentemerging trends in this field is required. Knowledge of policies, standards, procedures, and techniques used for application development is required. Strong 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 is required. Ability to work effortlessly and efficiently in high performing and self-governing teams. Technical Skills and Desired Proficiency o Java (more than 12 years) o Javascript, AngularJS (more than 10 years) o SQL (more than 10 years) o HTML, CSS (more than 8 years) o ORM (Hibernate JPA iBATIS) (3 - 5 years) o SpringMVC (3 - 5 years) Other Skills o Experience implementing system solutions in the Private health insurance industry. o Knowledge of policy governing the Health and Human services programs such as Medicaid, CHIP, Long Term Services and Child Support. o Experience working on state MMIS systems or implementing system solutions to support Integrated Eligibility (Medicaid. CHIP, TANF, SNAP, LTSS 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) Typically requires an advanced technical degree and a minimum of 12 years in progressively responsible positions. Individual contributor who oversees large, technically complex projects. Consistently works on complex assignments requiring independent action and a high degree of initiative to resolve issues. Position is recognized as a subject matter expert within a particular discipline. Some barriers to entry exist at this level (Sr Executive approval). Knowledgeable of emerging trends and may contribute to and influence best practices within discipline. A committed and diverse workforce is our most important resource. MAXIMUS is and Affirmative ActionEqual 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.

Get job alerts

Create a job alert and receive personalized job recommendations straight to your inbox.

Create alert