Job Details

ID #19956253
State Massachusetts
City Boston
Job type Permanent
Salary USD TBD TBD
Source Depository Trust
Showed 2021-09-20
Date 2021-09-19
Deadline 2021-11-17
Category Software/QA/DBA/etc
Create resume

Lead Software Engineer

Massachusetts, Boston, 02210 Boston USA

Vacancy expired!

Lead Software Engineer

Note: Visa Sponsorship is not available for this position

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'll Love This Job: Being a member of ITP Application team, you will work closely with Business and various Enterprise Infrastructure teams to assists in the technical design of application components, build applications, interfaces between applications, and understand data security, retention, and recovery on distributed platform and AWS. Candidate should be able to research technologies independently and recommend appropriate solutions, contribute to technology-specific best practices & standards. As an Agile squad member candidate will contribute to success criteria from design through deployment, including, reliability, cost-effectiveness, performance, data integrity, maintainability, reuse, extensibility, usability and scalability.

Your Responsibilities:
  • 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
  • Frameworks - 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 standard methodology
  • Standards - being aware of technology standards and understands technical solutions need to be consistent with them
  • Documentation - develops and maintains system documentation
  • Effectively manages individual and team performance, maintaining high standards for team members
  • Supports team in managing client expectations and resolving issues on time

Talents Needed for Success:
  • Bachelor's degree required; Masters' preferred and/or equivalent experience
  • Extensive knowledge in client/server and object-oriented software development utilizing Java/J2EE, Spring (Boot), JSON, MQ, JMS, REST API, Git
  • 7+ years of software development experience in designing, implementing large, sophisticated, distributed OLTP systems
  • Proven track record with Tomcat, JBoss or other Application servers
  • In-depth knowledge of relational databases including Oracle, PostgreSQL and ORM frameworks like Hibernate
  • Proficiency in various phases of the system development life cycle including project planning, analysis, design, development and testing
  • Solid focus on software testing with Junit, TestNG, Mockito, WireMock or similar
  • Demonstrable experience in software development using CI/CD tools (Jenkins, Bitbucket, Nexus or similar)
  • Familiarity with different software development methodologies (Waterfall, Agile, Scrum, Kanban)
  • Experience with AWS (EC2, Kinesis, Route53, S3, CloudWatch) is a plus
  • Excellent organizational, communication and leadership skills
  • Experience in Financial industry a plus
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.

About Us

About DTCC

DTCC safeguards the financial markets and helps them run efficiently, in times of prosperity and crisis. We are uniquely positioned at the center of global trading activity, processing over 100 million financial transactions every day, pioneering industry-wide, post-trade solutions and maintaining multiple data and operating centers worldwide. From where we stand, we can anticipate the industry's needs and we're working to continually improve the world's most resilient, secure and efficient market infrastructure. Our employees are driven to deliver innovative technologies that improve efficiency, lower cost and bring stability and certainty to the post-trade lifecycle.

Our work environment favors openness and gives people freedom to do their jobs well, by encouraging diverse opinions and emphasizing teamwork. When you join our team, you'll have an opportunity to make meaningful contributions at a company that is recognized as a thought leader in both the financial services and technology industries. A DTCC career is more than a good way to earn a living. It's the chance to make a difference at a company that's truly one of a kind.

About the Team

To maintain strong alignment between IT and the business, we are bringing together all Solutions-focused teams under a unified technology organization, IT Solutions. The newly-formed IT Solutions department combines Application Development and Enterprise Application Support functions, allowing us to leverage synergies to support the Solutions business lines.

Vacancy expired!

Subscribe Report job