Job Description
About Us:
At Growth Prof, we're driving innovation in the Australian Tax Industry. We foster a culture of growth, empowering our team to excel. We are seeking a Senior Software Engineer to join our team. If you are a dedicated back-end .NET Developer passionate about Azure Cloud, .NET technologies, and building scalable solutions, we'd love to connect!
Senior Software Engineer
Solution Stack
Microsoft Azure, App Services, Function Apps, API Managers, .net stack, SQL and Cosmos DBs, Azure B2C, Azure DevOps etc.
Key Responsibilities:
- Design, develop, and maintain robust server-side solutions using .NET Core Web APIs and Entity Framework Core (EF Core).
- Architect and implement RESTful APIs using Azure Functions and manage API lifecycle governance with Azure API Management (APIM).
- Optimize application performance and scalability using Redis Cache for distributed caching strategies.
- Develop real-time communication features using SignalR to enable seamless client-server interactions.
- Design and manage database solutions with MS SQL Server, including query optimization, indexing, and transactional operations.
- Leverage Azure Cloud services (e.g., Azure Functions, APIM, Redis) to deploy, monitor, and scale .NET applications.
- Collaborate with cross-functional teams using Agile/Scrum methodologies to deliver high-quality solutions.
- Write clean, maintainable code and conduct peer reviews to uphold coding standards.
- Enhance CI/CD pipelines using Azure DevOps for automated testing, deployment, and source control.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 5+ years of back-end development experience with .NET technologies (C#, .NET 8, ASP.NET Core, EF Core).
- Proven expertise in Azure Cloud services, including Azure Functions, APIM, Redis Cache, Azure B2C, and SignalR.
- Strong experience with MS SQL Server (database design, T-SQL, stored procedures, performance tuning).
- Hands-on experience designing and optimizing RESTful APIs and microservices in .NET Core.
- Familiarity with Agile methodologies and tools (e.g., Azure DevOps, Jira).
- Excellent problem-solving skills and ability to debug complex systems.
- Strong communication skills and a collaborative mindset.
What we offer:
- Competitive salary and benefits package.
- Join a supportive, innovative team passionate about technical excellence.
- Colombo-based hybrid role with flexible work arrangements. (2 days from Office & 3 days working from home)
Ready to elevate your career with Growth Prof? Apply Now