Location
Bangalore | India
Job description
Using an analytical, engineering-focused approach and expert knowledge of programming languages to develop computer programs and ensure software is as functional and robust as the client or consumer needs. Core responsibilities will include:
- Analyze the needs of the user and build full-stack solutions in TypeScript (Angular preferred)
- Design and create services and system architecture for your projects, and contribute and provide feedback to other team members
- Help improve our code quality through writing unit tests, automation and performing code reviews
- Collaborate with and across Agile teams to design, develop, test, implement, and support technical solutions in full-stack development tools and technologies
- Work with the product and design teams to understand end-user requirements, formulate use cases, and then translate that into a pragmatic and effective technical solution
- Ensure continued functionality of a program during maintenance and testing of software
- Revisit the development process to fix bugs or address client or consumer concerns
- Document each aspect of a system or application as a reference for future upgrades and maintenance
- Dive into difficult problems and successfully deliver results on schedule
- Creates, reviews, and maintains all required technical documentation/ manual related to assigned software to ensure supportability and reuse
- Assist with reviewing the work of peers and less experienced developers
- Share your passion for staying on top of tech trends, experimenting with and learning new technologies, participating in internal external technology communities, mentoring other members of the engineering community
Your Experience
- 5-7 years of professional and recent hands-on coding and software design; preferably in the financial services industry
- Bachelor s Degree in computer science / Software Engineering or equivalent
- A track record of projects completed on time - you are a flawless executor, not a procrastinator
- Experience with all phases of the software development life cycle, best practices and Agile Software Development
- Solid software design knowledge - you should know how to create software that s extensible, reusable and meets desired architectural objectives.
- Technical experience with specialist knowledge in Mainframe Technologies with experience in languages like COBOL, JCL, SQL, IMS, SAS, Cobol/390 etc and processing environment like CICS, CICS Web Services, CICS Transaction Server 3.1
- Strong knowledge on DB2 data model with defining Schemas and Tables, Cobol-Db2 Stored Procedure Analysis/Design/Testing in Real time system. Extensive design knowledge in DB2 Load/Unload process with nightly batch process using DB2 Load/Unload utility
- The willingness to learn new technologies and/or you should be able to get up-to-speed on them quickly
- Work autonomously and in teams, are excited by new technologies, and will never back down from the challenges of scale
Job tags
Salary