Molina Healthcare - Nicholasville, KY

posted 2 months ago

Full-time
Remote - Nicholasville, KY
Insurance Carriers and Related Activities

About the position

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 for maintaining architectural compliance and governance. In this role, the engineer will engage in hands-on software development to meet key business objectives, particularly with Edifecs knowledge. They will practice and lead software and applications development methodologies, ensuring compliance with software development standards. The engineer will be tasked with designing and developing software applications or systems that address specific business or processing problems, whether for web or mobile platforms. Gathering business requirements and developing both conceptual and technical designs for multiple concurrent projects will be a significant part of the job. The engineer will also review computer system capabilities, workflow, and scheduling limitations to assess the feasibility of requested programs or changes within existing systems. Additionally, the Lead Engineer will conduct peer reviews of other developers, ensuring 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. Providing design and architectural expertise on application systems and technologies to both technical teams and business partners is essential. The engineer will support the application system/service owner regarding system performance, budgeting, and planning, while also ensuring application system stability and scalability. They will align with project methodologies and change management processes, organize and manage cross-team project tasks and deliverables, and design and build enterprise-level application systems. Presentations and solutions submitted to technical peer review committees will also be part of their responsibilities, along with fostering cross-organization teamwork, collaboration, communication, and leadership. Continuous improvement through constructive feedback on people, processes, and technology will be encouraged.

Responsibilities

  • Design and build enterprise application systems.
  • Apply and promote key principles such as stability, scalability, performance, security, compatibility, and re-use.
  • Consider business problems in an end-to-end manner, including people, process, and technology.
  • Promote the use of industry and enterprise technology standards.
  • Monitor emerging technologies for potential application within the Corporation.
  • Adhere to design and application development standards, methodology, and framework within architectural compliance and governance.
  • Develop software to meet key business objectives.
  • Lead software and applications development methodologies in adherence to software development standards.
  • Design and develop software applications or systems solving specific business or processing problems (Web or Mobile).
  • Gather business requirements and develop conceptual and technical designs for multiple projects concurrently.
  • Review computer system capabilities, workflow, and scheduling limitations to determine feasibility of requested programs or changes.
  • Conduct peer reviews of other developers to ensure standards and quality.
  • Ensure quality deliveries for self and application engineers.
  • Participate in the build vs. buy evaluation process.
  • Lead architecture and design discussions in adherence to software development standards.
  • Provide design and architectural expertise on application systems/technologies to technical teams and business partners.
  • Support the application system/service owner for system performance, budgeting, and planning.
  • Ensure application system stability and scalability related activities.
  • Align with project methodologies and change management processes.
  • Organize, manage, and lead cross-team project tasks and deliverables.
  • Design and build enterprise-level application systems.
  • Present solutions to technical peer review committees.
  • Provide cross-organization teamwork, collaboration, communication, and leadership.
  • Provide constructive feedback on people, process, and technology for continuous improvement.

Requirements

  • Bachelor's Degree in a relevant field.
  • 3+ years of hands-on technical implementation experience in mid to large IT Enterprise environments.
  • 5-6 years of IT technical experience with IT enterprise infrastructure.
  • Industry certifications preferred.

Benefits

  • Competitive benefits and compensation package.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service