Job
Description
As a Software Developer, your role involves designing, developing, enhancing, documenting, and maintaining robust applications using .NET Core 6/8+, C#, REST APIs, T-SQL, and modern JavaScript/jQuery. You will be responsible for integrating and supporting third-party APIs and external services. Collaboration across cross-functional teams to deliver scalable solutions across the full technology stack is a key aspect of your job. Identifying, prioritizing, and executing tasks throughout the Software Development Life Cycle (SDLC) will be part of your daily responsibilities. Participation in Agile/Scrum ceremonies and managing tasks using Jira is essential. Understanding technical priorities, architectural dependencies, risks, and implementation challenges will be crucial in your role. Troubleshooting, debugging, and optimizing existing solutions with a strong focus on performance and reliability is also a significant part of your responsibilities. Key Responsibilities: - Design, develop, enhance, document, and maintain applications using .NET Core 6/8+, C#, REST APIs, T-SQL, and JavaScript/jQuery - Integrate and support third-party APIs and external services - Collaborate across cross-functional teams for scalable solutions - Identify, prioritize, and execute tasks in the SDLC - Participate in Agile/Scrum ceremonies and manage tasks using Jira - Troubleshoot, debug, and optimize solutions for performance and reliability Qualifications Required: - 8+ years of hands-on development experience with C#, .NET Core 6/8+, Entity Framework / EF Core, JavaScript, jQuery, and REST APIs - Expertise in MS SQL Server, including complex SQL queries, stored procedures, views, functions, packages, cursors, tables, and object types - Skilled in unit testing with XUnit, MSTest, software design patterns, system architecture, and scalable solution design - Ability to lead and inspire teams through clear communication, technical mentorship, and ownership - Strong problem-solving and debugging capabilities - Experience in Microservices, Service-Oriented Architecture (SOA), and API integrations - 2+ years of hands-on experience with Azure Cloud Services, including Azure Functions, Durable Functions, Service Bus, Event Grid, Storage Queues, Blob Storage, Azure Key Vault, SQL Azure, Application Insights, and Azure Monitoring - Familiarity with AngularJS, ReactJS, Azure API Management (APIM), Azure Containerization, Orchestration (e.g., AKS/Kubernetes), Azure Data Factory (ADF), Logic Apps, Application Support, operational monitoring, and Azure DevOps - CI/CD pipelines (Classic / YAML) You will be involved in developing and maintaining frameworks and shared libraries to support large-scale applications. Your role will emphasize writing reusable, testable, and efficient code. Excellent technical documentation, communication, and leadership skills are required for this position.,