SUMMARY:
-
POSITION INFO:
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 .