Job Summary:
Lead Software Developer
We are seeking an experienced software developer to join our team as a Lead Developer.
Key Responsibilities:
* Collaborate with portfolio managers and external teams to derive project requirements.
* Design, develop, test, and deploy applications using .Net, Angular, and MSSQL.
* Provide Level 3 support to end-users and the business.
Mandatory Skills:
* Fluent English communication skills.
* Expertise in computer science, algorithms, data structures, object-oriented design, and design patterns.
* Hands-on experience with distributed systems architecture and high-performance systems.
* Experience with databases, data modeling, and scaling.
* A collaborative and engaging personality.
Language Proficiency:
* English: C1 Advanced
About the Role:
This is a unique opportunity to work on multiple new services for a front office solution. You will have full decision-making power and influence over architecture decisions and delivery processes.
The primary technology stack includes .Net, Angular, MSSQL, and Azure. As a Lead Developer, you will be responsible for collaborating with stakeholders, designing solutions, developing applications, and providing technical expertise to the team.
This role requires strong technical skills, excellent communication skills, and a collaborative approach. If you are passionate about software development and want to take on a leadership role, this could be the perfect opportunity for you.