Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Lead Software Engineer @ Dtcc

Home > Software Development

 Lead Software Engineer

Job Description

The impact you will have in this role:

The Development family is responsible for creating, designing, deploying, and supporting applications, programs, and software solutions. May include research, new development, prototyping, modification, reuse, re-engineering, maintenance, or any other activities related to software products used internally or externally on product platforms supported by the firm. The software development process requires in-depth domain expertise in existing and emerging development methodologies, tools, and programming languages. Software Developers work closely with business partners and / or external clients in defining requirements and implementing solutions. The Software Engineering role specializes in planning, documenting technical requirements, designing, developing, and testing all software systems and applications for the firm. Works closely with architects, product managers, project management, and end-users in the development and enhancement of existing software systems and applications, proposing and recommending solutions that solve complex business problems.

What You'll Do:

  • Laying the foundational framework for the systems modernization
  • Participate in requirements gathering with Product owners, business users and domain experts and work with the architect to come up with a design that will ensure system stability and expandability.
  • Following standard processes on code development by incorporating automated unit testing, conducting code reviews and participating in Agile ceremonies.
  • Collaborate with the testing teams to ensure that defects are identified and remediated before launching.
  • Provide ongoing maintenance support during post-deployment phase.
  • Identify and implement efficiencies and improvements to standard processes and procedures such as automation through scripting, programming, etc
  • Mitigates risk by following established procedures, spotting key errors and demonstrating strong ethical behavior.
  • Be a self-starter providing creative and innovative ideas or solutions continuously improving the technological offering.

Qualification:

Bachelors degree in computer science, Information Technology, or related field.

Talents Needed for Success:

  • Minimum of 7 years of related experience.
  • Expert in back-end and front-end application development.
  • Hands on experience in client/server and object-oriented software development using Java/J2EE, Spring (Boot), Angular 6+, JSON, MQ, JMS, REST API, DB2, and Oracle DBs, Linux
  • Experience using the following tools: GIT, Bit Bucket, Jira, Maven, Jenkins.
  • Proven track record with WebSphere, Tomcat, JBoss or other Application servers
  • In-depth knowledge of relational databases including DB2, Oracle and ORM frameworks like Mybatis, Hibernate.
  • Proficiency in different phases of the system development life cycle including project planning, analysis, design, development, and testing
  • Solid focus on software testing with JUnit, Mockito, Jasmine, Karma.
  • Demonstrable experience in software development using CI/CD tools (Jenkins, Bitbucket, Nexus or similar)
  • Familiarity with different software development methodologies (Waterfall, Agile, Scrum, Kanban)

Nice to Have Skills:

  • Experience with AWS (EC2, Kinesis, Route53, S3, CloudWatch) is a plus
  • Experience with Kafka/Solace is a plus.
  • Experience in Financial industry a plus
  • Experience in Mainframe is a big plus

Soft skills:

  • Works well as part of team. Self-motivated, tenacious learner
  • Curious and agile mindset
  • Strong communicator who is a self-starter and highly motivated individual
  • Able to support multiple projects and deadlines in a fast-paced work environment
  • Able to provide adequate guidance & governance to project teams during component integration
  • Excellent organizational, communication and leadership skills.

Job Classification

Industry: Financial Services
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Head - Engineering
Employement Type: Full time

Contact Details:

Company: Dtcc
Location(s): Hyderabad

+ View Contactajax loader


Keyskills:   Java continuous integration systems development life cycle mybatis ci/cd mockito hibernate apache tomcat spring jms git jboss j2ee jenkins jira rest junit software development software testing maven relational databases angular scrum agile aws

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Tech Lead

  • Cognizant
  • 5 - 9 years
  • Hyderabad
  • 9 hours ago
₹ Not Disclosed

Software Engineer III

  • JPMorgan Chase Bank
  • 0 - 5 years
  • Hyderabad
  • 10 hours ago
₹ Not Disclosed

Lead Software Engineer - React, Node.js, Java

  • JPMorgan Chase Bank
  • 0 - 7 years
  • Bengaluru
  • 11 hours ago
₹ Not Disclosed

Cloud Lead

  • Cognizant
  • 14 - 16 years
  • Chennai
  • 12 hours ago
₹ Not Disclosed

Dtcc

\\n\\nMention about your company profile, things you would want to highlight to jobseekers