We are seeking a highly experienced Full-Stack Developer with 12+ years of expertise in C#, EF Core ORM, WebAPI, TypeScript, VueJS, Microsoft SQL, and Azure. The ideal candidate will have a strong background in system development from scratch, including architecture, deployment, and clean code principles. This role requires the ability to navigate complex business logic, challenge algorithms, and ensure high-quality code before merging into QA.
Key Responsibilities:
- Individually contribute to full-stack development projects
- Develop and deploy systems from scratch, ensuring scalability and efficiency
- Maintain solid architecture and clean code practices
- Work with deeply nested business logic, identifying discrepancies and optimizing performance
- Analyze and question ticket requirements and algorithms, comparing existing C# and SQL code for accuracy
- Conduct rigorous testing before merging code into QA and announcing readiness for testing
- Develop and maintain C# back-end with a focus on EF Core ORM and WebAPI
- Implement TypeScript and VueJS for front-end development
- Manage Microsoft SQL databases efficiently
- Utilize Azure services including WebApp, Key-Vault, SQL management, DevOps, and DevOps Boards
Qualifications:
- 12+ years of experience in full-stack development
- Expertise in C#, EF Core ORM, WebAPI, TypeScript, VueJS, and Microsoft SQL
- Strong understanding of software architecture and clean coding principles
- Ability to work independently and contribute effectively
- Experience handling complex business logic with multiple layers of depth
- Familiarity with Azure services for deployment and management
- Excellent problem-solving and analytical skills