Are you a technologist who has a hunger to dig deep and get involved in providing first-class solutions to real-world problems?
First Derivative is a people-first company. We are powered by our ever-growing teams of specialist problem-solvers and process-evolvers. Our extensive capabilities offer agile solutions and exciting career opportunities – whether you're in the early stages of your career, looking for a new direction, or wanting to continue in a position of leadership.
Joining the world’s largest Capital Markets dedicated consultancy, you will have the opportunity to gain exposure to a range of mission-critical projects, tech stacks, clients and a company that prides itself on career development, variety, and flexibility.
We are looking for an experienced Team Lead / Architect with expertise in C# , Azure Cloud , and design patterns to lead the development of scalable and robust solutions. This role requires a blend of hands-on technical proficiency and strong leadership skills to guide the team and drive high-impact projects. Experience with NoSQL databases , Databricks , Spark , and Python is highly desirable.
Software Architect
Required Skills / Experience :
Key Responsibilities :
- Design and architect scalable, secure, and high-performance solutions using C# , Azure Cloud , and industry-standard design patterns.
- Provide hands-on technical leadership to the development team, including coding, code reviews, and technical problem-solving.
- Collaborate with stakeholders to gather requirements, define project scope, and translate business needs into technical specifications.
- Implement best practices in software development, including design patterns, performance optimization, and cloud-native solutions.
- Lead and mentor team members, fostering a culture of collaboration, continuous improvement, and technical excellence.
- Ensure the successful delivery of projects on time, within scope, and meeting quality standards.
- Drive the adoption of modern tools, frameworks, and technologies to enhance development processes.
- Oversee the integration of additional technologies, such as NoSQL databases , Databricks , Spark , and Python , into existing solutions where applicable.
- Monitor and troubleshoot production issues, ensuring the stability and performance of deployed applications.
- Stay updated on emerging technologies and industry trends to provide recommendations for innovative solutions.
Qualifications and Skills :
Strong hands-on experience with C# and Azure Cloud , including services such as Azure Functions, Logic Apps, Service Bus, and Storage.In-depth knowledge of software design patterns and architecture principles.Proven track record of successfully leading technical teams and managing people effectively.Experience in designing and implementing cloud-based solutions with scalability and performance in mind.Familiarity with NoSQL databases , Databricks , and Spark is a plus.Working knowledge of Python for data processing or scripting tasks is advantageous.Proficiency in modern development tools and frameworks, with a focus on DevOps and CI / CD pipelines.FD provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
Candidate personal data will be processed in line with our Global Candidate Privacy Notice available on our website.