Molina Healthcare - Lexington, KY
posted 2 months ago
The Lead Engineer, Applications at Molina Healthcare is responsible for designing and building enterprise application systems that align with the company's technology expertise across multiple disciplines. This role emphasizes the application of key principles such as stability, scalability, performance, security, compatibility, and re-use, ensuring a balance between tactical and strategic technology solutions. The engineer will consider business problems in an end-to-end manner, which includes evaluating people, processes, and technology both within and outside the enterprise as part of any design solution. The position promotes the use of industry and enterprise technology standards and involves monitoring emerging technologies for potential application within the organization. Adherence to design and application development standards, methodologies, and frameworks is crucial, ensuring compliance with architectural governance. In this role, the Lead Engineer will engage in hands-on software development to meet key business objectives, particularly with Edifecs knowledge. The engineer will practice and lead software and applications development methodologies, ensuring adherence to established software development standards. Responsibilities include designing and developing software applications or systems that address specific business or processing problems, whether for web or mobile platforms. The engineer will gather business requirements and develop both conceptual and technical designs for multiple concurrent projects. Additionally, the role involves reviewing computer system capabilities, workflow, and scheduling limitations to assess the feasibility of requested programs or changes within existing systems. The Lead Engineer will conduct peer reviews of other developers, both internal and contract staff, to ensure adherence to standards and quality. They will be responsible for quality deliveries for themselves and application engineers, participate in the build vs. buy evaluation process, and lead architecture and design discussions in line with software development standards. The engineer will provide design and architectural expertise on application systems and technologies to both technical teams and business partners, supporting the application system/service owner in areas such as system performance, budgeting, and planning. Responsibilities also include ensuring application system stability and scalability, aligning with project methodologies and change management processes, and organizing, managing, and leading cross-team project tasks and deliverables. The engineer will be responsible for designing and building enterprise-level application systems and will present solutions to technical peer review committees, fostering cross-organization teamwork, collaboration, communication, and leadership while providing constructive feedback for continuous improvement.