Senior Software Manager (Microservices)
MaximusAbout the role
Job Description Summary
This role will support the Microservices initiative currently underway. Service Manager will be responsible for managing the build, deploy, execution and ongoing maintenance of assigned business service(s) related to the MARS Enrollment Broker Product.This position manages the activities of development, test strategies and quality assurance functions for development of business services using Microservice Architecture (MSA). Key responsibilities are to develop and manage people, provide functional leadership, lead project planning, facilitate communication, and offer business service vision. Coordinates project timelines with product and delivery managers, determines and obtains resources, assigns work, monitors progress and results, and provides leadership. This Manager is a champion for cross functional collaboration, running agile development, helping transition new teams to agile methodologies who have not embraced agile methodologies, and assisting the teams to adopt DevOps practices. Job Duties/Responsibilities: •Manage AGILE teams and works closely with Product Management to refine requirements, understands how broader properties of the system will be met, and helps design efficient, flexible, highly scalable and extensible micro services •Focuses on developing and implementing AGILE and DevOps practices in the design, development and running of Microservices •Manages release cycles, performs resource and capacity planning, coordinates AGILE ceremonies, and communicates Product Development status to stakeholders•Works closely with Platform team engaged in automation of continuous integration and continuous deployment, infrastructure provisioning and auto scaling•Works closely with Platform team and SecOps team to understand security requirements and incorporate the security requirements in the design of Microservices; integrates security management tools in the Microservice development life cycle•Works closely with the Service Director to monitor the development costs and development of the cost models for delivering the business services •Manages the operations and maintenance of the Microservices to ensure that SLA’s are met and new features are introduced with agility•Analyzes criteria and gathers necessary data to answer key operational questions•Meets with key partners, internal teams and third party partners in joint design and development efforts while being able to articulate roadmap and product architectureEducation/Requirements: •Bachelor’s degree from an accredited college or university in business administration, public administration, health services, computer science, engineering, statistics, or a related field •Concentration or experience in developing and supporting enterprise grade systems. Experience in the development of the enterprise SaaS products preferred•Minimum 7-10 years’ hands on experience in software architecture, or software development, requirements analysis or automated system testing. •Familiarity with Federal government sponsored health and human service administrative programs (e.g. ACA, Medicaid, CHIP, SNAP, TANF, Child Support, New hire)•Experience with development of On-Line Transaction Processing systems and automation of business processes.•Ability to tabulate, extract, graph and analyze data•Demonstrate strong analytical/statistical skills•Proficiency in Microsoft 2007 Word (or above), Excel, MS Project, PowerPoint, Visio, Access, JIRA and other commonly used productivity and collaboration tools. •Ability to solve problems quickly and accurately•Excellent organizational, interpersonal, written, and verbal communication skills •Ability to perform comfortably in a fast-paced, deadline-oriented work environment•Ability to successfully execute many complex tasks simultaneously •Ability to work as a team member, as well as independently•Ability to travel 10-25% nationally on an as needed basis Preferred Experience:•Experience in designing and developing Micro Service based applications•Experience in configuration and development of scripts using commonly used Continuous Integration tools.•Experience in database version management tools such as Flyway, Liquibase etc. •Experience using the Unified Modeling Language (UML), Domain Driven Design, Entity Relationship modelling•Experience of working with state government IT departments •Experience using ETL tools and process of loading large enrollment and eligibility files.•Knowledge of EDI tools.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)
Job Summary
Essential Duties and Responsibilities:- Provide strategic direction and guidance to the software engineers within the IT Applications development team in support of application design, software development and software integration.- Define the software engineering strategy
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s