DTCC
Lead Software Engineer
₹ Check with seller / month
✓ Actively Hiring
📍 Chennai
💼 Full Time
🛡️ Verified Listing
⚡ Direct Apply — No Agent
🔒 Your Data is Safe
⭐ Trusted by 5 Lakh+ Jobseekers
Job at a Glance
- Category
- Software Developer
- Location
- Chennai, Tamil Nadu, India
- Salary
- Check with seller
- Job Type
- Full Time
- Company
- DTCC
- Status
- Open & Active
Job Description
Lead Software Engineer
Are you ready to explore a world of possibilities?
Join our DTCC family, and you'll grow your expertise and become the best version of you. As you embark on a new journey, you'll seek challenges with flexibility and patience, learning new skills and advancing your career while having the time of your life.
Why You Would Love This Job:
The Development family is responsible for crafting, designing, deploying, and supporting applications, programs, and software solutions.
Lead Software Engineer will provide technical expertise and may coordinate some day to day deliverables for a team. Assists in the technical design of large business systems; builds applications, interfaces between applications, understands data security, retention, and recovery. Can research technologies independently and recommend appropriate solutions. Contributes to technology-specific best practices & standards; contributes to success criteria from design through deployment, including reliability, cost-effectiveness, performance, data integrity, maintainability, reuse, extensibility, usability and scalability; contributes expertise on significant application components, vendor products, program languages, databases, operating systems, etc., and guides less experienced staff during the build and test phases
What you'll do:
• Technology Expertise – is a subject matter expert on one or more of programming languages, vendor products, DTCC applications, data structures, business lines
• Platforms – works with Infrastructure partners to stand up development, testing, and production environments
• Requirements Elaboration – works with the Functional Architect to ensure designs satisfy functional requirements
• Data Modeling – reviews and extends data models
• Is aware of frameworks – that promote concepts of isolation, extensibility, and extendibility
• System Performance – contributes to solutions that satisfy performance requirements; constructs test cases and strategies that account for performance requirements; tunes application performance issues
• Security – implements solutions and executes test plans working mentoring other team members in best practice
• Standards – is aware of technology standards and understands technical solutions need to be consistent with them
• Documentation – develops and maintains system documentation
• Is familiar with different software development methodologies (Waterfall, Agile, Scrum, Kanban)
• Effectively manages individual and team performance, maintaining high standards for team members
• Supports team in managing client expectations and resolving issues on time
• Ensures own and team's practices support success across all geographic locations
• Aligns risk and control processes into day to day responsibilities to monitor and mitigate risk; escalates appropriately Talents Needed For Success:
• 6+ years' experience in application development or system analysis
• Strong Java resource (mid-tier / backend)
• Hands on experience in Red hat OpenShift Container Platform
• Strong database background (Oracle / Aurora Postgres / Aurora Global / Snowflake)
• Capable in Object oriented design patterns; Cloud native technologies; TDD & BDD
• Strong experience in developing, refactoring and re-engineering web applications using REST, Spring/Spring Boot, Hibernate, JS, Handlebars, JSP, JSON, XML and Html
• Hands-on experience with Docker, Tomcat/J2EE servlet container and AWS cloud services
• Hands-on DevOps experience using tools like Git, Bitbucket, Cloud bees/Jenkins, Maven, Ansible
• Solid understanding of Linux/Unix operating system and shell scripting
• UI Experience (Angular, Backbone, Java) is an advantage
• Exposure on batch scheduling tools is an advantage (Autosys, Spring boot scheduler etc
Are you ready to explore a world of possibilities?
Join our DTCC family, and you'll grow your expertise and become the best version of you. As you embark on a new journey, you'll seek challenges with flexibility and patience, learning new skills and advancing your career while having the time of your life.
Why You Would Love This Job:
The Development family is responsible for crafting, designing, deploying, and supporting applications, programs, and software solutions.
Lead Software Engineer will provide technical expertise and may coordinate some day to day deliverables for a team. Assists in the technical design of large business systems; builds applications, interfaces between applications, understands data security, retention, and recovery. Can research technologies independently and recommend appropriate solutions. Contributes to technology-specific best practices & standards; contributes to success criteria from design through deployment, including reliability, cost-effectiveness, performance, data integrity, maintainability, reuse, extensibility, usability and scalability; contributes expertise on significant application components, vendor products, program languages, databases, operating systems, etc., and guides less experienced staff during the build and test phases
What you'll do:
• Technology Expertise – is a subject matter expert on one or more of programming languages, vendor products, DTCC applications, data structures, business lines
• Platforms – works with Infrastructure partners to stand up development, testing, and production environments
• Requirements Elaboration – works with the Functional Architect to ensure designs satisfy functional requirements
• Data Modeling – reviews and extends data models
• Is aware of frameworks – that promote concepts of isolation, extensibility, and extendibility
• System Performance – contributes to solutions that satisfy performance requirements; constructs test cases and strategies that account for performance requirements; tunes application performance issues
• Security – implements solutions and executes test plans working mentoring other team members in best practice
• Standards – is aware of technology standards and understands technical solutions need to be consistent with them
• Documentation – develops and maintains system documentation
• Is familiar with different software development methodologies (Waterfall, Agile, Scrum, Kanban)
• Effectively manages individual and team performance, maintaining high standards for team members
• Supports team in managing client expectations and resolving issues on time
• Ensures own and team's practices support success across all geographic locations
• Aligns risk and control processes into day to day responsibilities to monitor and mitigate risk; escalates appropriately Talents Needed For Success:
• 6+ years' experience in application development or system analysis
• Strong Java resource (mid-tier / backend)
• Hands on experience in Red hat OpenShift Container Platform
• Strong database background (Oracle / Aurora Postgres / Aurora Global / Snowflake)
• Capable in Object oriented design patterns; Cloud native technologies; TDD & BDD
• Strong experience in developing, refactoring and re-engineering web applications using REST, Spring/Spring Boot, Hibernate, JS, Handlebars, JSP, JSON, XML and Html
• Hands-on experience with Docker, Tomcat/J2EE servlet container and AWS cloud services
• Hands-on DevOps experience using tools like Git, Bitbucket, Cloud bees/Jenkins, Maven, Ansible
• Solid understanding of Linux/Unix operating system and shell scripting
• UI Experience (Angular, Backbone, Java) is an advantage
• Exposure on batch scheduling tools is an advantage (Autosys, Spring boot scheduler etc
Job Safety Alert
Real jobs on Jobsiya are always free. Never pay for an interview and never share bank or OTP details.
Report this job →
Similar Jobs:
Lead Software Jobs in Chennai
—
Software Developer Jobs Near You