Responsibilities:
Design, develop, and maintain enterprise-level web applications using robust architectural patterns
Ensure adherence to system development standards and participate in code reviews
Provide technical solution options, including time and effort estimates
Lead technical delivery for all allocated projects and ensure successful implementation
Identify and implement continuous improvement initiatives, documenting best practices
Mentor and guide team members to achieve technical excellence
Work closely with various teams, business stakeholders, and external vendors
Provide regular status updates and reports to project and technology stakeholders
Implement test-driven development methodologies and ensure unit testing automation
Troubleshoot, debug, and resolve complex technical issues effectively
Own and manage changes and incidents related to development projects
REQUIRED COMPETENCIES AND SKILLS:
Extensive knowledge of the .NET technology stack (C#, WCF, MVC, APIs)
Expertise in database management with Microsoft SQL Server
Strong experience with development tools such as Git, Bitbucket, PowerShell, and Sonar
Hands-on experience with CI/CD tools like Bamboo and Jenkins
Excellent debugging and troubleshooting skills
Understanding of test-driven development methodologies and frameworks
Experience with unit testing and test automation
Solid knowledge of Agile development methodologies and tools like JIRA and Confluence
REQUIRED EXPERIENCE AND QUALIFICATIONS:
5+ years of proven experience in developing and delivering enterprise-level customer-facing web applications
Bachelor’s degree in Computer Science, Information Technology, or related field
Strong understanding of Agile Scrum methodologies and principles
Proven experience as a Full Stack Developer, Tech Lead, or a similar role in developing customer-facing enterprise-level web applications
Sound knowledge of application architecture design patterns and development best practices
Experience working in environments with multiple integration systems
Banking, Digital financial systems, Wealth management IT experience (preferable)
#J-18808-Ljbffr