
Senior Software Engineer (.Net Engineer)
Depository Trust & Clearing Corporation (DTCC)5 months ago
Tampa, FL, USASenior
Responsibilities
- Act as a technical expert for one or more DTCC applications.
- Lead the development and implementation of .NET software solutions.
- Design, code, test, debug, document, and maintain software applications.
- Develop and maintain distributed identity and compliance framework components.
- Collaborate with business analysts, architects, designers, product managers, infrastructure teams, and developers.
- Evaluate hosting environments and tune application performance.
- Create unit tests and participate in functional testing, troubleshooting, and production support.
- Contribute to continuous integration, continuous delivery, and improved development practices.
- Align risk and control processes with daily responsibilities and escalate issues appropriately.
- Mentor and provide technical guidance to other developers.
Requirements
- Minimum six years of related experience.
- Bachelor’s degree preferred or equivalent experience.
- Strong knowledge of C#, .NET, and related frameworks.
- Experience with distributed systems and microservices architecture.
- Proficiency in SQL and database design.
- Experience with modern software development practices, Agile methodologies, continuous integration and delivery, and automated testing.
- Strong problem-solving and communication skills.
Benefits
- Competitive compensation including base pay and annual incentive.
- Comprehensive health and life insurance and well-being benefits based on location.
- Pension and retirement benefits.
- Paid time off, personal and family care, and other leaves of absence.
- Flexible hybrid schedule with three days onsite and two days remote, including onsite Tuesdays, Wednesdays, and a third team- or employee-specific day.
- Professional development support and a collaborative internal community.