Careers

Junior Software Engineer

📁
Information Technology
📅
191157 Requisition #
Share this Job

About this Opportunity 

Builds application components, tests and deploys code. Has awareness of data security, retention, and recovery issues. Can research technologies independently. Develops knowledge of application components, vendor products, program languages, databases, operating systems, etc. Executes on the plan by building components, testing, and deploying solutions.

The DTCC ADM Associate Software Engineer (ASE) is developing specific technical knowledge in order to assist in the construction of critical system components. The ASE works as part of an ADM project team under the supervision of the more senior technical contributors. The ASE will work as part of a team to implement solutions using appropriate software patterns and coding standards. Candidates in this position are developing expertise on specific program languages, vendor products, DTCC applications, data structures, and/or business lines. This means gaining experience through exposure to: solution design, working as part of a development team, testing, troubleshooting, and production support. The ASE must possess good communication skills and be a tenacious learner.

  • Implement intuitive, maintainable, responsive web application UI’s using JavaScript technologies.
  • Build reusable code and libraries for future use.
  • Build and support Angular web applications.
  • Ensure the technical feasibility of UI/UX designs.
  • Optimize applications for maximum speed and scalability.
  • Build appropriate unit, integration and/or automated testing solutions.
  • Collaborate with the backend team to define the API specification.

sting, and deploying solutions.

The DTCC ADM Associate Software Engineer (ASE) is developing specific technical knowledge in order to assist in the construction of critical system components. The ASE works as part of an ADM project team under the supervision of the more senior technical contributors. The ASE will work as part of a team to implement solutions using appropriate software patterns and coding standards. Candidates in this position are developing expertise on specific program languages, vendor products, DTCC applications, data structures, and/or business lines. This means gaining experience through exposure to: solution design, working as part of a development team, testing, troubleshooting, and production support. The ASE must possess good communication skills and be a tenacious learner.

 

 

What You'll Do

  • Technology Expertise –developing subject matter expertise on one or more programming languages such as Java, JavaScript, trouble-shooting and production support, understanding different development methodologies (waterfall, agile, etc.), vendor products, DTCC applications, data structures, business lines,
  • System Performance –will have an understanding of code patterns and design that meets performance requirements
  • Security – will have an understanding of secure coding best practice and work with senior team members to implement solutions using secure code patterns
  • Documentation – develops and maintains system documentation


    Sound Like You?

    • Minimum of 3 years of related experience
    • Bachelor's degree preferred

    Specific Skills/Technologies

     

    • 3+ years of strong JavaScript web application development experience.
    • Experience in conducting peer code reviews, understanding and enforcing standards
    • Understanding of HTML, CSS, SASS, and modern JavaScript such as ES6+,
    • Experience on TypeScript and reactive programming using ngRx
    • Understanding of code versioning tools, such as Git as well as code versioning philosophies such as Git-Flow
    • Experience with Agile methodology
    • Ability to work independently or with a team and lead a project to completion
    • Prefer experience with Angular


    Who We Are

    With over 40 years of experience, DTCC is the premier post-trade market infrastructure for the global financial services industry. From operating facilities and data centers around the world, DTCC automates, centralizes, and standardizes the processing of financial transactions across the trade lifecycle and mitigates risk for thousands of institutions worldwide.  At DTCC we value on our clients' interests and partner to deliver superior results with excellence and innovation and lead with integrity. We proactively develop your potential and invest in your career.

    Previous Job Searches

    My Profile

    Create and manage profiles for future opportunities.

    Go to Profile

    My Submissions

    Track your opportunities.

    My Submissions

    Similar Listings

    Boston

    📁 Information Technology

    Requisition #: 190885

    Jersey City

    📁 Information Technology

    Requisition #: 190704

    Boston

    📁 Information Technology

    Requisition #: 191180