21CS is looking to solve the problem of developing and maintaining mainframe-based software products by hiring an experienced C developer to join their dynamic mainframe software development team.
Requirements
Deep experience programming in C
Deep understanding of lexing and parsing
Experience using lexer and parser generator tools, e.g. flex, bison
Knowledge of parser combinators
Knowledge of parsing expression grammars (PEGs)
Strong debugging skills
Comprehensive understanding of ISPF, JCL and IBM utilities such as DFSORT, IDCAMS and ADRDSSU
z/OS development experience
Responsibilities
Lead and mentor: Guide a team of junior software developers, providing technical support and guidance.
Manage project execution: Coordinate tasks, set clear goals, and manage project sprints ensuring that projects are delivered on time and meets business requirements.
Champion technical quality: Conduct code reviews, enforce coding standards and best practices, and ensure the team adheres to quality assurance processes.
Problem-solve and innovate: Address technical challenges and help the team find innovative solutions to complex problems, while also mitigating risks.
Promote a positive culture: Create an inspiring, safe, and inclusive team environment with open communications.
Design and code functionality for enterprise-level products that meet business and customer requirements.
Perform complex code modification, analysis, testing, and debugging tasks.
Other
Minimum of 5 years of experience in software development with at least 2 years of experience in a team lead role.
Strong teamwork skill, high personal integrity, and ability to earn trust from others