ENVIRONMENT:

A growing technology company developing innovative software solutions for complex IT environments is looking for a motivated Mid-Level Full-Stack Developer to join their engineering team. You will build and maintain features across the full stack — from Angular UIs to .NET 8 APIs and SQL Server databases — within their ABP Framework platform. You will collaborate closely with senior engineers and contribute to code reviews, technical discussions, and continuous improvement of their delivery pipeline.

DUTIES:

•       Develop and maintain full-stack features using .NET 8 + ABP Framework and Angular.

•       Write clean, maintainable, and testable code following established standards and best practices.

•       Participate in solution design discussions and contribute to technical decision-making.

•       Develop and maintain SQL Server database objects, queries, and stored procedures.

•       Participate in code reviews and provide constructive feedback to peers.

•       Collaborate with product owners, business analysts, QA engineers, and other developers to deliver business requirements.

•       Troubleshoot and resolve bugs, defects, and production issues.

•       Contribute to automated testing and quality assurance practices.

•       Contribute to and follow CI/CD pipelines and deployment processes.

•       Support Azure-hosted application deployments and application monitoring.

•       Maintain technical documentation for implemented solutions.

•       Continuously improve technical skills and contribute to knowledge-sharing initiatives within the team.

REQUIREMENTS:

•       Database: 2+ years writing T-SQL queries and stored procedures in SQL Server

•       APIs: Practical experience with REST (JSON) APIs; awareness of SOAP/XML

•       Scripting: Basic PowerShell or Bash scripting

•       Containers: Foundational Docker knowledge (running, building, composing)

•       Cloud / Azure: Foundational understanding of Azure services

•       CI/CD: Working knowledge of GitHub Actions pipelines

•       Source Control: Proficient with Git and PR-based GitHub workflows

Tech Stack :

•       Backend : .NET 8, ABP Framework, .NET Framework (Legacy)

•       Database: SQL Server

•       Frontend: Angular

•       APIs: REST (JSON), SOAP

•       Scripting:  PowerShell, Bash

•       Containers: Docker

•       IDE: Rider, VS Code

•       Source: Control GitHub

•       CI/CD: GitHub Actions

•       Hosting: Azure

Nice to Have:

•       Experience with UI/UX principles and design tools such as Figma or Adobe XD.

•       Experience working with the ABP Framework, including commercial modules.

•       Familiarity with Docker and containerisation concepts.

•       Experience writing and maintaining unit, integration, and automated tests.

•       Exposure to cloud-hosted applications and services in Microsoft Azure.

•       Experience consuming and integrating third-party APIs and external services.

•       Familiarity with GitHub Actions or other CI/CD platforms.

•       Understanding of Domain-Driven Design (DDD) or similar software design principles.

•       Experience working in Agile/Scrum development environments.

•       Exposure to performance optimisation and database tuning in SQL Server.

ATTRIBUTES:

•       Growth Mindset

Genuine desire to learn, improve, and expand technical and business knowledge. Open to feedback and applies lessons learned to future work.

•       Ownership and Accountability

Takes responsibility for delivering assigned work from design through deployment. Follows through on commitments and proactively addresses issues.

•       Collaborative Team Player

Works effectively across developers, QA, business analysts, and product owners. Contributes positively to team discussions and knowledge sharing.

•       Quality Conscious

Understands the importance of writing maintainable, tested, and well-documented code. Welcomes code reviews as an opportunity for growth.

•       Problem-Solving Mindset

Approaches technical challenges logically and methodically. Demonstrates curiosity and persistence when troubleshooting.


Similar jobs

Mid-Level Full-Stack Developer (Angular / .Net) – Hybrid - CPT

Apply Now
Back to search page