Senior Software Engineer
Job Summary:
We are looking for a highly skilled Architect to join our team The ideal candidate should be capable of working independently, taking ownership of deliverables, and contributing proactively in a fast-paced, dynamic environment.
Must-Have Skills:
-
C# .NET
-
SQL Server
-
Azure Functions
Required Technical Skills:
-
Strong experience with C# .NET application development
-
Hands-on experience with SQL Server for database design and performance optimization
-
Expertise in Azure Functions and serverless architecture
-
Experience with Azure DevOps (CI/CD pipelines, repos, boards)
-
Working knowledge of Blazor
-
Experience with Azure Service Bus (Topics)
-
Experience with Azure API Management (APIM)
Key Responsibilities:
-
Design, develop, and maintain scalable and high-performance applications
-
Work independently on complex modules and deliver end-to-end solutions
-
Collaborate with cross-functional teams to understand requirements and translate them into technical solutions
-
Ensure code quality through best practices, reviews, and unit testing
-
Troubleshoot, debug, and resolve production issues
-
Contribute to continuous improvement of development processes and architecture
Soft Skills:
-
Excellent communication and interpersonal skills
-
Strong problem-solving and analytical abilities
-
Proactive mindset with a strong sense of ownership
-
Ability to work effectively in a fast-paced and dynamic environment