Senior Full Stack Developer (Angular and .NET)

Posted 18 days agoViewed
IndiaFull-TimeSoftware Development
Company:Sedona Digital
Location:India
Languages:English
Seniority level:Senior
Skills:
DockerGraphQLAgileETLGitHTMLCSSJavascriptMicrosoft AzureMongoDBSCRUMTypeScriptC#.NET coreAngularCI/CDRESTful APIsMicroservices
Requirements:
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field. Strong expertise in C# development using .NET Core. Solid front-end development skills with Angular 9 or higher, HTML5, CSS3, and JavaScript/TypeScript. Experience designing and consuming RESTful APIs, Web API technologies, and integrating with SOAP-based services. Familiarity with Unit Testing and Mocking frameworks. Understanding of clean coding principles, secure coding practices, and code refactoring. Awareness of web and application security fundamentals (OWASP guidelines). Experience with building and deploying cloud-based microservices on Microsoft Azure (desirable). Familiarity with Azure Service Bus, Docker, and Azure SQL Database (desirable). Proficiency in Git or Team Foundation Server (TFS) (desirable). Working knowledge of Entity Framework and GraphQL (desirable). Exposure to Azure DevOps pipelines (CI/CD) (desirable). Experience with Craft CMS (desirable). Familiarity with SonarQube (desirable). Understanding of Agile/Scrum methodologies (desirable). MongoDB development experience (desirable).
Responsibilities:
Develop C# .NET Core, Web API, Angular 9+, HTML, Responsive CSS, web applications, Microservices, web portals, and service APIs. Build and support software in an Azure Cloud environment using Microservices and Service Bus architecture. Utilize SQL Server querying, Entity Framework, Graph-QL, and understand ETL processes. Maintain existing sites and applications, providing technical advice. Participate in peer code reviews. Collaborate with teams to evolve technical strategy.