Job Description
Overview:
TekWissen is a global workforce management provider throughout India and many other countries in the world. The below client is a global company with shared ideals and a deep sense of family. From our earliest days as a pioneer of modern transportation, we have sought to make the world a better place one that benefits lives, communities and the planet
Job Title: Software Engineer (II) - Commodity Engineer II
Location: Chennai
Work Type: Hybrid
Position Description:
- Position Overview: Employees in this job function are responsible for designing, developing, testing and maintaining Mainframe applications and products to meet customer needs.
- They are involved in the entire software development lifecycle including designing software architecture, writing code, testing for quality and deploying the software to meet customer requirements.
- Full-stack software engineering roles, who can develop all components of software including user interface.
- For this specific role, we are seeking a highly motivated professional with a minimum of 5 years of experience specializing in Mainframe technologies (COBOL, JCL, DB2, IMS-DB/DC) and modern integration via APIs and Apigee on z/OS.
Key Responsibilities:
- Customer Engagement: Engage with customers to deeply understand their use-cases, pain points, and requirements, showcasing empathy and advocating for user-centric software solutions that leverage core mainframe data and logic.
- Complex Problem Solving: Solve complex problems by designing, developing, and delivering solutions using COBOL, JCL, DB2, and IMS-DB/DC, utilizing various tools and agile methodologies to enhance core business applications.
- Technology Assessment: Assess the requirements of the software application or service and determine the most suitable technology stack, integration method (such as RESTful APIs), and deployment strategy for the z/OS environment.
- Architectural Design: Create high-level software architecture designs that outline the overall structure, components, and interfaces of the application, ensuring seamless connectivity between legacy systems and modern platforms.
- Cross-Functional Collaboration: Collaborate with cross-functional teams like product owners, designers, and architects to ensure mainframe capabilities are effectively integrated into the broader enterprise ecosystem. 6. Quality Strategy: Define and implement software test strategies, guidelines, policies, and processes for mainframe code and APIs in line with organizational vision, industry regulations, and market best practices.
- Performance Optimization: Work on continuously improving performance and optimizing DB2 queries and JCL batch processing to maximize development efficiency and system throughput.
- Modern Engineering Practices: Apply programming practices such as test-driven development (TDD) and continuous integration/continuous delivery (CI/CD) within the mainframe DevOps lifecycle.
- Security Integration: Support security practices to safeguard user data, including implementing encryption and anonymization protocols for data moving through Apigee and z/OS gateways. 10. Interface Development: Create user-friendly and interactive interfaces; in this context, this includes designing intuitive API contracts and managing IMS-DC (Data Communications) to ensure a high-quality developer and end-user experience.
- Backend & API Management: Develop and maintain back-end applications, specifically focusing on APIs and microservices on z/OS using server-side logic and Apigee for robust API management and security.
- Emerging Tech Adoption: Evaluate and incorporate emerging technologies-such as Mainframe-to-Cloud integration patterns-monitoring and participating in solutions for new stack layers and industry-standard modernization collaborations.
Required Skills:
- 6+ years of professional experience in Mainframe software engineering.
- Expert Proficiency: COBOL, JCL, and DB2 (SQL and Stored Procedures).
- Database & Communications: Strong hands-on experience with IMS-DB and IMS-DC.
- Education: Bachelor's degree in computer science, Information Technology, or a related field.
Preferred (Add-on Skills):
- Prior experience or knowledge of API development on z/OS.
- Familiarity with the Apigee platform for API management.
- Experience with JSON/REST integration patterns within a mainframe context
Skills Required:
- Mainframe Systems, Mainframe DB, IMS, IBM DB2, COBOL
Skills Preferred:
- AIPGEE, API, IBM DB2, Big Query,
Experience Required:
- Engineer II Exp.: Practitioner: 1 coding language or framework.
- 5+ years in IT;
- 4+ years in development
Education Required:
- Bachelor's Degree
TekWissen Group is an equal opportunity employer supporting workforce diversity.
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application