What does a successful - Mainframe Dev-Software Development Engineer do?
As a Lead, Software Development, you will be expected to contribute to all aspects of project delivery with specific focuses on the development of enhancements and extensions to our products. This position will be part of the project team consisting of developers, business analysts and quality analysts working under the leadership of a project manager and technical lead.
What will you do:
- Perform Software development in accordance with technologies, guidelines and standards prescribed by the organization.
- Consult and understand the Payments domain solutions software development lifecycle.
- Design and develop complete features.
- Review and critique technical specifications and test plans.
- Proactively raise awareness to senior project team members the potential impacts of any code refactoring and make effective recommendations for QA test coverage.
- Strive to fix bugs at the first attempt and seek clarification to resolve any ambiguity in specification or bug descriptions.
What you will need to have:
- Candidates must have 4-8 years of experience in Mainframe application development using COBOL, JCL, DB2, VSAM, CICS, and MQ.
- Experience using IBM Tools Debug, File Manager, Fault Analyzer, CA7 scheduler and Endeavor, etc.
- Experience on Web Services and application development.
- Collaborate with operations and support teams to ensure production stability.
- Experience in banking and financial services and payments domain.
- Good exposure to security scans and implementing required fixes.
- Exposure to disaster recovery resiliency implementation.
- Experience with integration and unit test- and test-driven developments practices.
- Candidate is required to have good technical analysis skills.
- Adhere to established SDLC methodology, Agile and waterfall.
- Excellent communication skills.
- Should be good at writing specification documents.
- Bachelors degree or relevant work experience.
What would be great to have:
- Good understanding of Banking domain and have worked on applications processing sensitive financial data.
- Strong design and development experience.
- Develop and test software changes based on high-level functional designs.
- Open to work in shifts if required and provide on call support.
R-10373358