We are seeking a highly skilled and experienced Full Stack Developer to join our team in developing and optimizing large-scale web applications. This role requires a deep understanding of both front-end and back-end technologies, as well as the ability to work collaboratively within a team.
Key Responsibilities :
- Develop and optimize web applications using .NET Core and Angular
- Work with C#, .NET Core, and JavaScript frameworks to build robust and scalable solutions
- Architect and optimize web applications using ASP.NET Core and Angular
- Create highly scalable and maintainable RESTful APIs
- Develop complex responsive web user interfaces
- Manage branching and merging strategies in version control systems
- Optimize and secure web servers, including IIS
- Automate deployment processes
- Customize and optimize integrated development environments (IDEs) for productivity
- Design, integrate, and consume third-party APIs
- Handle large files and optimize file operations with advanced knowledge of file system interactions
- Implement secure authentication and authorization systems, including role-based access control (RBAC)
- Interpret internal and external business challenges and recommend best practices to improve products, processes, or services
- Collaborate with functional teams or projects with moderate resource requirements, risk, and / or complexity
- Communicate complex concepts and collaborate with team members to adopt different points of view
- Design and maintain relational and non-relational databases (e.g., SQL Server, PostgreSQL)
- Implement and maintain unit, integration, and end-to-end tests using xUnit, NUnit, or Jest.
- Ensure code quality with CI / CD pipelines and automated testing (e.g., GitHub Actions, Jenkins, Azure DevOps).
- Ability to analyse and solve complex technical problems and optimize performance and proactively identify technical debt and suggest refactoring solutions.
Qualifications :
4+ years of experience in software developmentBachelor’s degree in computer science, Engineering, or a related field