drjobs Lead Software Engineer

Lead Software Engineer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Tampa, FL - USA

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Description

THE DEPOSITORY TRUST & CLEARING CORPORATION SEEKS:

TITLE:Lead Software Engineer

JOB DUTIES: The role specializes in planning detailing 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 improvement of existing software systems and applications proposing and recommending solutions that tackle sophisticated business problems.

A member of the IT Business Unit responsible for crafting 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.

Responsibilities:

  • Act as a technical guide on one or more applications applied by DTCC
  • Work with the Business System Analyst to ensure designs satisfy functional requirements
  • Partner with Infrastructure to identify and deploy efficient hosting environments
  • Tune application performance to eliminate and reduce issues
  • Research and evaluate technical solutions consistent with DTCC technology standards
  • Align risk and control processes into day-to-day responsibilities to monitor and mitigate risk; increases appropriately
  • Apply different software development methodologies dependent on project needs
  • Supply expertise to the design of components or individual programs and participate in the construction and functional testing
  • Support development teams testing troubleshooting and production support
  • Build applications and construct unit test cases that ensure compliance with functional and non-functional requirements
  • Work with peers to mature ways of working continuous integration and continuous delivery

JOB REQUIREMENTS: Bachelors degree in Computer Science Information Technology Engineering (any) or related field and 6 years of experience in the job or related position. Prior experience to include:

  • Java/J2EE experience in all phases of Software Development Life Cycle including requirement analysis Design Development and Testing.
  • Developing web-based database driven applications programming experience in Java/J2EE design patterns Struts 2 spring Servlet JSP JDBC JMS XML Hibernate AJAX Web
  • Services and Microsoft SQL Server.
  • Identifying and fixing web application security vulnerabilities such as Command Injection and cross site request forgery by implementing CSRF validation token using ESAPI encoding.
  • Backend programming and experience on creating dynamic Stored procedures triggers static cursor and views on various databases like Oracle 10g 11i MS SQL Server 2005/2008using SQL-plus and PL/SQL.
  • No-SQL Databases like MongoDB Graph and Redis.
  • Created Restful web service API using Spring Boot that interact with Database using ORM based technology like Hibernate and sftp data using AWS SDK.
  • Designed and developed application using Amazon Services like AWS SDK S3 Identity and Access Management (IAM) Lambda and CloudWatch.
  • Using ANT and Maven scripts for building and deploying the application in web/App servers.
  • Configuration management tools like PVCS SVN and GIT for version controlling.
  • Creating RTMs (Requirement traceability Matrix) Test Scenarios and Test scripts.
  • Performing unit tests using Junit (Mockito Power Mockito Framework) and JMock.
  • Scheduling tools like Autosys and Cron scheduler.

Telecommuting may be permitted a few days a week. When not telecommuting must report to DTCCs office in Tampa FL.

LOCATION:Tampa FL. Telecommuting may be permitted a few days a week. When not telecommuting must report to DTCCs office in Tampa FL

APPLY:Please e-mail resume with cover letter to DTCC at reference Job Code8367204/ Lead Software Engineer /Tampa Florida



Employment Type

Full Time

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.