
Full-Stack Developer – ASP.NET Core, Angular
DuoKey
full-time
Posted on:
Location Type: Hybrid
Location: Moka • 🇲🇺 Mauritius
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
AngularASP.NETAWSAzureCloudDockerKubernetesMySQL.NETSQL
About the role
- Design, develop, and maintain efficient, reusable, and reliable code using ASP.NET core - Core and Angular.
- Implement high-quality, robust backend services and APIs, as well as responsive and intuitive front-end UIs.
- Work collaboratively with the team to integrate user-facing elements with server-side logic.
- Collaborate with the security team to ensure secure design and implementation of all features, following best practices and compliance requirements.
- Ensure the best possible performance, quality, and responsiveness of applications.
- Analyze requirements, provide technical solutions, and contribute to the architectural discussions.
- Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues.
- Stay updated with the latest developments in .NET Core, Angular, and relevant technologies.
Requirements
- Must be familiar with key security frameworks and guidelines such as OWASP Top 10, to ensure secure development practices.
- Should have experience with DevSecOps principles, integrating security into the CI/CD pipeline and automating security checks throughout the development lifecycle.
- Proficiency in ASP.NET Core - Core for backend development.
- Strong experience with Angular for front-end development.
- Familiarity with the ABP Framework and ASPNETZERO frameworks.
- Solid understanding of object-oriented programming, design patterns, and application development best practices.
- Experience with database design and development (SQL Server, MySQL, etc.).
- Knowledge of RESTful APIs, JSON, and web service integration.
- Familiarity with version control tools like Git.
- Excellent problem-solving, analytical, and debugging skills.
- Experience in cloud services (Azure, AWS, etc.) and Docker/Kubernetes.
- Understanding of Agile methodologies.
- Excellent communication and teamwork skills.
- A passion for continuous learning and keeping up with the latest industry trends.
Benefits
- Competitive salary with performance-based bonuses to reward your contributions and achievements.
- Opportunities for professional development and career growth including certifications in key technologies.
- The chance to work with a cutting-edge technology company in a growing industry.
- Dynamic team environment with supportive colleagues.
- Private medical insurance.
- Flexible working conditions at home office.
- Provision of all necessary work equipment.
- A Work From Home (WFH) allowance to support remote working needs, along with a monthly allowance for electricity and internet expenses.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
ASP.NET CoreAngularDevSecOpsobject-oriented programmingdesign patternsdatabase designSQL ServerMySQLRESTful APIsJSON
Soft skills
problem-solvinganalytical skillsdebugging skillscommunicationteamworkcollaborationcontinuous learning