Lead the development of software solutions, ensuring adherence to best practices and architectural guidelines.
Design and develop Enterprise Applications with a focus on scalability, performance, and security.
Provide technical leadership and mentorship to junior developers.
Stay up-to-date with emerging technologies, tools, and methodologies, and incorporate them into our development processes.
Ensure software security and data protection measures are implemented effectively.
Solid understanding of SQL databases and data modeling principles.
Familiarity with cloud concepts and microservices architecture, preferably Azure.
Excellent problem-solving and analytical skills.