Senior Mainframe Software Engineer

Van Wert, Ohio

Central Mutual Insurance Company
Job Expired - Click here to search for similar jobs

6620 Mooney St, Dublin, OH 43017, USA 800 S Washington St, Van Wert, OH 45891, USA Req

Hybrid Work Model- Van Wert or Dublin, OH

Technology plays a crucial role in our ability to deliver best-in-class insurance products. We are currently seeking a Senior Mainframe Software Engineer that will be responsible for contributing to design and implementation to add features and resolve bugs by serving as a mentor to the development teams and as an individual contributor.

How You Will Make an Impact

  • Writes code, arch documents, and contributes to policy standards and owns their individual contributions to software applications development efforts; meets team deliverables by writing code, reviewing and coaching younger engineers, and collaborating with engineering & product managers.
  • Does understand when to apply different design patterns and techniques to make sure that code is readable, testable, and able to be changed without incurring significant tech-debt.
  • Understands their team's testing approach, and uses quality metrics to identify gaps. Works with their team to recommend solutions that are in accordance with accepted testing frameworks and the testing pyramid especially if they are not in-use within the organization today.
  • Proficient at using systematic debugging to diagnose all issues within the scope of their domain.
  • Drives monitoring work on their team based on the organization's monitoring philosophy. Is aware of the operational data for their team's domain and uses it as a basis for driving changes to the team's services to achieve stability and performance improvements.
  • Has expertise in their team's domain, including the breadth of services, how they interact, and data flows between systems. Understands goals and needs of adjacent domains as they affect their team.
  • Participates in inter-team workflow design conversations. Can help articulate needs of APIs and data-flows between teams and systems across domain boundaries.
  • Can operate in an architect capacity for some work-streams to design services and systems using well accepted design patterns that allow for iterative, autonomous development and future scaling. Anticipates future use cases and makes design decisions that balance the cost of future changes vs speed to deliver now.
  • Actively works with the security team, as well as their own team, to refine their team's approach to security based on the organization's security strategy. Fosters a security first mindset within their own team, and leads by example.
  • Reviews epics and projects critically and ensures they're appropriately broken down and prioritized, and well understood by the team.
  • Anticipates and communicates blockers, delays, and cost ballooning within their team's projects, before they require escalation. Ensures expectations with their team and external stakeholders are clarified between all parties involved.
  • When taking action, weighs cost and value in order to take the most economic action. Uses this thinking in their own work, and to foster a culture within their team where people apply economic thinking to make timely decisions.
  • Mentors their teammates in an open, respectful, flexible, empathetic manner. Seeks out mentoring opportunities specifically to create team redundancy and backfill ability. Mentors members of other teams as needed.
  • Evaluates and creates new product features in collaboration with the product team. Regularly participates in the creation of the team roadmap and ensuing feedback. Simplifies product and technical design through proactive conversations.
  • Can solely represent the team in design and debugging conversations with other teams.
  • Is able to propose architectural decisions via RFCs, and is able to document architecture through modeling diagrams like state diagrams, sequence diagrams, etc.
  • Provides feedback to Engineering Managers on how the software delivery process is performing via data collection
  • Is able to help enforce standards and agreed upon behaviors through behavior and code-reviews.
  • Writes unit-tests, integration tests, schema verification tests as appropriate. Provides feedback to junior engineers on how to organize code to be more testable.

What You Will Bring

  • Master's degree in Computer Science and 2 years of related experience
  • Or Bachelor's degree in Computer Science and 4 years related experience
  • Or 6 years related experience
  • Preferred
    • Mainframe Technologies: Proficiency in mainframe technologies such as COBOL, JCL (Job Control Language), CICS (Customer Information Control System), DB2, VSAM (Virtual Storage Access Method), and z/OS.
    • Programming Languages: Strong command over programming languages used in mainframe environments such as COBOL and SQL.
    • Database Management: Proficiency in working with mainframe DB2, including SQL querying and database design principles, and BMC AMI Command Center/Data Studio.
    • Mainframe Development Tools: Familiarity with other development lifecycle management tools specific to mainframes.

It is the policy of Central that all recruiting, hiring, training, compensation, overtime, job classification and assignment, facilities, promotions, transfers, employee treatment and all other terms and conditions of employment shall be maintained in a manner which will not discriminate against any person because of race, color, age, sex, national origin, ancestry, religion, marital status, military status, or disability. The applicant should respond to questions on this application in a way that will not divulge such information.

  • 800 S Washington St, Van Wert, OH 45891, USA
Date Posted: 12 May 2024
Job Expired - Click here to search for similar jobs