Employment Type: Permanent
Work Model: Onsite About the Role
We're looking for a talented Mid-Level Full-Stack Developer to join a collaborative engineering team building modern enterprise applications. You'll work across the full technology stack, developing scalable solutions using. NET 8, Angular, SQL Server, Azure, and the ABP Framework.
This is an excellent opportunity for a developer who enjoys solving complex problems, writing clean code, and working alongside experienced engineers in an Agile environment.
What You'll Be Doing Develop and maintain full-stack applications using. NET 8, ABP Framework, Angular, and SQL Server Design, build and maintain RESTful APIs Develop and optimise SQL Server queries and stored procedures Participate in solution design, technical discussions and code reviews Collaborate with Product Owners, Business Analysts, QA and Development teams Troubleshoot, debug and resolve application issues Contribute to automated testing and CI/CD pipelines Support Azure-hosted applications and deployments Produce and maintain technical documentation Continuously improve development practices and share knowledge within the team 3–5 years\' professional software development experience 2+ years\' experience with C# /. NET Core /. NET 8 2+ years\' experience developing Angular (v12+) applications Strong SQL Server and T-SQL skills Working knowledge of Git and Git Hub workflows Exposure to Azure cloud services Basic Docker knowledge Experience working with CI/CD pipelines (Git Hub Actions advantageous) Familiarity with Power Shell or Bash scripting Strong understanding of software development best practices Advantageous Experience ABP Framework Docker & Containerisation Git Hub Actions Unit, Integration & Automated Testing Domain-Driven Design (DDD) Third-party API integrations Performance optimisation and SQL tuning Figma or Adobe XD exposure What We're Looking For Strong problem-solving skills Passion for clean, maintainable code Team player with excellent communication skills Takes ownership and accountability Growth mindset with a willingness to learn Quality-focused and detail-oriented Enjoys collaborating in an Agile environment Why Join? Work with modern Microsoft technologies Collaborative engineering culture Exposure to enterprise-scale applications Opportunities for continuous learning and career growthIf you're passionate about building high-quality software and want to work with a supportive, high-performing development team, we'd love to hear from you. #J-18808-Ljbffr
By continuing you agree to our Terms & Privacy Policy.