Job
Description
Role Overview: As a .NET Lead in financial services, your primary responsibility is to oversee the development, maintenance, and enhancement of software applications using .NET technologies within a financial institution. Success in this position will involve demonstrating strong technical expertise, effective team leadership, and a thorough understanding of financial services and relevant regulations. Key Responsibilities: - **Technical Leadership**: - Guide the development team in designing, developing, and maintaining .NET applications, ensuring code quality and adherence to best practices. - **Team Management**: - Lead, mentor, and provide guidance to a team of .NET developers, fostering a collaborative and productive environment. - **Requirement Gathering and Analysis**: - Collaborate with stakeholders to gather and analyze requirements, translate them into technical specifications, and ensure alignment with business needs. - **Application Development**: - Design, develop, and implement .NET solutions, including new applications and enhancements to existing systems. - **Performance Optimization**: - Identify and resolve performance bottlenecks, optimize code for efficiency, and ensure scalability. - **Financial Domain Knowledge**: - Understand the specific requirements and regulations of the financial services industry, such as those related to EU Market Abuse Regulation or financial instruments (MiFID). - **Security and Compliance**: - Ensure applications adhere to security best practices and relevant compliance standards for financial data and transactions. - **DevOps Practices**: - Implement and promote DevOps practices, including CI/CD pipelines, infrastructure as code (IaC), and deployment strategies. - **Collaboration**: - Work with other teams, such as business analysts, quality assurance, and operations, to ensure seamless integration and delivery of solutions. Qualifications Required: - **Technical Proficiency**: - Strong expertise in .NET framework, C#, ASP.NET Core, Entity Framework Core, and other relevant technologies. - **Leadership Skills**: - Proven ability to lead, motivate, and mentor a team of developers, fostering a collaborative and high-performing environment. - **Financial Services Knowledge**: - Understanding of financial markets, products, and regulations, including relevant compliance standards. - **Problem-Solving**: - Ability to analyze complex problems, identify root causes, and develop effective solutions. - **Communication**: - Excellent written and verbal communication skills, with the ability to communicate technical information to both technical and non-technical audiences. - **Agile/Scrum**: - Experience with Agile methodologies, particularly Scrum, and a commitment to driving Agile practices within the team. - **DevOps**: - Experience with DevOps practices, including CI/CD pipelines, infrastructure as code, and automated deployments. - **Security Awareness**: - Strong understanding of security best practices, including data privacy and protection. - **Cloud Technologies**: - Experience with cloud platforms like AWS or Azure, and familiarity with microservices architecture and design patterns.,