Specialist Officer (IT)

TMB · Chennai, Tamil Nadu

Full Time Banking & Finance Company Site

Not Disclosed

Job Description

Opening date for registering Online e-application – 28.07.2026
Closing date for registering Online e-application – 10.08.2026

We are looking for an experienced **IT Manager – Software Development** to lead software engineering teams, manage end-to-end project delivery, and drive the development of scalable digital banking solutions. The ideal candidate should possess strong technical expertise in Java technologies, cloud platforms, mobile application development, Agile methodologies, and team leadership within the Banking or FinTech domain.

## Educational Qualification

* B.E./B.Tech in Computer Science, Information Technology, or equivalent.
* MCA or an equivalent postgraduate degree from a recognized university.

## Experience

* Minimum **8 years** of experience in the **Banking or FinTech industry** with exposure to software development and digital product ecosystems.
* At least **3 years of experience leading software development teams**.
* Minimum **3 years of hands-on Full Stack Software Development** experience.
* Preferred experience managing a team of **3–4 software developers**.

## Required Technical Skills

### Programming & Frameworks

* Strong experience in **Java (J2EE)** and **Spring Boot**.
* Hands-on experience with **Microservices Architecture**.
* Experience developing **REST APIs**, **SOAP Web Services**, or **GraphQL APIs**.
* Knowledge of unit testing frameworks.

### Mobile Application Development

* Experience developing mobile applications using:

* Native Android/iOS
* Hybrid Mobile Technologies
* Flutter

### Software Development Tools

* Git
* Jenkins
* Maven
* Version Control Systems
* CI/CD Pipelines

### Database Technologies

* SQL Databases
* NoSQL Databases

### Cloud Platforms

* Amazon Web Services (AWS)
* Google Cloud Platform (GCP)

### UI/UX

* Familiarity with Figma
* Wireframing tools

### Methodologies

* Agile
* Scrum

## Domain Knowledge

* Experience developing Banking or Financial Software Applications.
* Knowledge of both Cloud-based and On-Premises application architecture.
* Strong understanding of Digital Banking platforms.
* Experience implementing secure and scalable enterprise applications.

## Roles & Responsibilities

### Team Leadership

* Lead, mentor, and motivate software development teams.
* Assign work, monitor progress, and ensure timely delivery.
* Conduct performance reviews and provide constructive feedback.
* Encourage technical growth and knowledge sharing.

### Project Management

* Plan, estimate, and manage software development projects.
* Prepare Technical Specification Documents (TSD).
* Coordinate project schedules, resources, and deliverables.
* Ensure projects are delivered on time and within scope.

### Technical Leadership

* Provide architectural guidance and technical direction.
* Review application design and code quality.
* Ensure adherence to coding standards and software engineering best practices.
* Support developers in resolving complex technical issues.

### Software Testing

* Coordinate application testing activities.
* Conduct and review performance testing using tools such as **Apache JMeter**.
* Ensure application quality, security, and reliability.

### Stakeholder Management

* Collaborate with business teams, vendors, and cross-functional stakeholders.
* Communicate project status, risks, issues, and milestones.
* Manage stakeholder expectations effectively.

### Problem Solving

* Identify, analyze, and resolve technical challenges.
* Escalate critical issues when necessary.
* Drive root cause analysis and preventive measures.

### Process Improvement

* Identify opportunities to improve software development processes.
* Implement automation and best practices to improve productivity.
* Promote continuous improvement across development teams.

### Compliance & Governance

* Ensure compliance with organizational policies and regulatory requirements.
* Maintain industry standards for software quality, security, and documentation.
* Follow secure coding practices and governance frameworks.

## Preferred Skills

* Strong analytical and problem-solving abilities.
* Excellent communication and leadership skills.
* Ability to manage multiple projects simultaneously.
* Experience working in fast-paced Agile environments.
* Customer-focused mindset with strong organizational skills.

## Employment Type

* Full-Time

## Industry

* Banking
* Financial Services
* FinTech
* Information Technology

## Keywords

IT Manager, Software Development Manager, Java Developer, Spring Boot, Microservices, Full Stack Developer, Banking Software, FinTech, AWS, GCP, REST API, GraphQL, CI/CD, Jenkins, Git, Flutter, Mobile Application Development, Agile, Scrum, SQL, NoSQL, JMeter.
Procedure of Selection:
The shortlisted candidates should appear for interview. They will be called for personal
interview through Direct / Video Conferencing. The mode of interview, date and time will be
communicated to the eligible candidates individually.
Application Fee: Nil