Job Summary
ENVIRONMENT:
Our client is a rapidly expanding international consultancy specializing in bespoke software development and digital transformation solutions for a diverse corporate clientele. They are currently seeking a Senior Full-Stack C# ASP.NET Developer, which is key technical position within a small, agile, and globally distributed team. The role demands a high level of technical expertise and leadership, encompassing the entire software development lifecycle. The successful candidate will architect and build robust digital solutions, mentor emerging talent, and drive project delivery using a modern, Microsoft-centric technology stack while adapting to new tools and methodologies.
DUTIES:
- Design, develop, and maintain high-quality, scalable web applications and services using C#, ASP.NET Core, and related technologies.
- Lead the technical direction and execution of complex projects, from requirement analysis and system design through to deployment and maintenance.
- Author clean, maintainable, and well-documented code, adhering to team coding standards and best practices.
- Conduct and lead rigorous peer code reviews to ensure quality, consistency, and to facilitate team-wide knowledge sharing.
- Provide hands-on mentorship, technical guidance, and constructive feedback to junior and intermediate developers.
- Collaborate effectively with cross-functional team members and stakeholders in a fully remote environment, utilizing modern communication and collaboration tools.
- Translate business and technical requirements into actionable, iterative development plans and deliverables.
- Proactively identify, diagnose, and resolve complex technical issues across the application stack.
REQUIREMENTS:
Technical Stack & Requirements
- Core Backend: Expert-level proficiency in C# and ASP.NET Core (Web API, MVC).
- Frontend: Strong experience with modern client-side frameworks (e.g., Angular, React, Vue.js, or Blazor) and core web technologies (JavaScript/TypeScript, HTML5, CSS3).
- Databases: Solid experience with SQL Server (or similar RDBMS) including schema design, optimization, and ORM tools such as Entity Framework Core.
- Architecture & Cloud: Experience with microservices, RESTful API design, and cloud platforms (preferably Microsoft Azure).
- Development Practices: Proficiency with Git, CI/CD pipelines, Agile/Scrum methodologies, and writing unit/integration tests.
- Qualifications: A Bachelor’s degree in Computer Science, IT, Engineering, or demonstrable equivalent professional experience.
- Experience: 5+ years of professional full-stack development experience with a proven track record of leading technical deliverables and mentoring team members.
ATTRIBUTES:
- Collaborative Leader: Excels in a team setting, enjoys pair programming, and communicates technical concepts clearly to both technical and non-technical audiences.
- Solution-Oriented: Maintains composure and focus under pressure, approaching challenges with a pragmatic and analytical mindset.
- Continuous Learner: Demonstrates intellectual curiosity and a proactive approach to mastering new technologies, frameworks, and industry trends.
- Autonomous & Accountable: A disciplined self-starter who can work independently with minimal supervision while maintaining high standards of accountability and delivery in a flexible remote environment.
- Detail-Oriented: Possesses strong analytical skills and a meticulous attention to detail in both code and system design.