HamburgerMenu
hirist

Job Description

Description : Senior Software Engineer

Exp : 7+ years of experience

Location : Bangalore (Hybrid)


Job Description :


Your Responsibilities :

Design and Implementation of applications and payment processing rules including :

- Creating or reviewing functional specification of user applications with regard to completeness, consistency, and ease of implementation.

- Creating or reviewing design specifications. These include module layout and intermodule communication, process, program, and page layout with particular emphasis on compact, efficient and reliable design and implementation.

- Designs that have Active-Active, Real-time processing design principles with a focus on zero- downtime implementation strategy.

- Software coding in the appropriate language in specified modules or projects with adherence to internal guidelines for coding and incode documentation. Software reliability is of extreme importance.

- Software must be written with ease of debugging and testing in mind.

- Software faults/changes are to be remedied with the change and version control.

- External and internal software documentation must be written for all projects. Documentation should be accurate, concise and adhere to company documentation formats.

- Work with Engineers working in same and across squads to ensure the development process is completed on time, and to the engineering standards.

- Participate in key initiatives from the Technology team on innovative ways to improve capability, standards and risk profile of the platform.

- Cooperate with other departments as required to perform assigned duties or reasonably assist other staff in performing their duties.

- At all times act in a courteous and professional manner and use best judgement to advance the interests of the company, its customers, and staff.

Your skills & Your Experience :

- Good experience of 7+years in TypeScript, Java , SQL(Primary) and PLSQL(Secondary), AWS

- Strong Java/Object oriented programming background

- Experience in SQL, IBM MQ and SSL configuration.

- Experience with CICD tooling and Engineering best practices.

- Excellent written and verbal communication skills

- Good knowledge of Banking and Payments Industry

- Experience with source control systems (GitHub) and with CI/CD tool (Github Actions, TeamCity, UCD, SonarQube, Security and Vulnerabilities etc.)

- Experience with Monitoring tool ObservInc , Prometheus & AppDynamics

- Experience working in DevOps and DevSecOps model

- Working knowledge of Kafka, IBM MQ and MongoDB.

- Microservice Architecture, Design Patterns and best practices.

- Experienced in Performance Tuning, High throughput and resilient applications.

- Agile methodologies and working on short sprint cycles.

- Experience with Docker, Kubernetes and AWS is highly desirable.

Your Qualifications :

- Bachelors of Engineering (Computer Science, Information technology) or equivalent


info-icon

Did you find something suspicious?