About the position
This role, within a flat organizational structure, requires both leadership skills and technical expertise, as well as a willingness to undertake tasks from solution design to core functionality development.
Key responsibilities include:
• Architect and develop high-quality .NET applications using .NET Core, ASP.NET, and related frameworks to meet business and technical goals.
• Lead the design and implementation of robust, scalable solutions, including web, mobile, and desktop applications.
• Drive technical excellence by establishing best practices, coding standards, and CI/CD pipelines for .NET development.
• Tackle complex challenges in performance, scalability, and reliability for high-impact systems.
• Collaborate with cross-functional teams (e.g., product, UX, QA) to define requirements and deliver seamless end-to-end solutions.
• Mentor and guide mid- and senior-level developers, fostering a culture of technical innovation and collaboration.
• Evaluate and adopt emerging .NET technologies to keep our stack at the forefront of the industry.
• Contribute to strategic technical roadmaps, aligning development with business objectives.
Minimum Requirements:
Experience:
Technical Expertise:
Highly Desirable:
Leadership:
Nice-to-Haves:
Education:
Soft Skills:
Desired Skills:
- .Net Core
- DDD
- CQRS
- Mobile Development
- Solutions Architecture
- Pre-Sales
- Technical Lead