Job Description
Full Stack Developer (Java/.NET)
Company: TD (assumed from context)
Location: United States
Employment Type: Full-Time
Experience Level: Senior / Lead
Salary/Compensation: Part of “Total Rewards” – includes base salary + variable/incentive awards, plus benefits
Role Overview
The Full Stack Developer (Java/.NET) is responsible for leading the technical design and delivery of enterprise-scale projects, creating end-to-end solutions, and providing technical guidance. This role is focused on large, complex projects and requires strong autonomy and subject matter expertise.
The developer may also act as a mentor and coach for other team members, providing recommendations to clients and project teams.
Key Responsibilities
- Lead creation of System Design Specification (SDS) and oversee technical design and delivery
- Serve as a subject matter expert in multiple areas (Java, .NET, architecture, infrastructure, security, etc.)
- Work autonomously on complex enterprise projects and programming/coding
- Provide guidance and technical insight to clients, project teams, and vendors
- Coach and monitor other developers, sharing expertise and best practices
- Act as an internal expert resource, facilitating technical knowledge exchange
Qualifications
- Undergraduate degree or technical certificate (Graduate degree preferred)
- 7+ years of experience as a full-stack developer in Java and .NET
- Business Analyst experience (2+ years preferred)
- Experience in Agile development (2+ years preferred)
- Financial services experience, specifically Commercial Servicing, is a plus
Skills & Expertise
- Deep understanding of full-stack development across Java and .NET ecosystems
- Enterprise-level solution architecture and system design expertise
- Knowledge of technical environments, processes, procedures, and tools for large-scale projects
- Strong mentorship and leadership abilities
Benefits
Career development and reward & recognition programs
Base salary plus variable/incentive awards
Health, well-being, and retirement programs
Paid time off: Vacation PTO, Flex PTO, Holiday PTO
Banking benefits and discounts