OverviewWe are seeking an experienced Senior .NET Developer to join our dynamic IT team. As a Senior .NET Developer, you will play a crucial role in designing, developing, and maintaining functional applications and websites within the Microsoft .NET framework. If you’re passionate about coding, have a strong grasp of .NET languages, and enjoy collaborating with a talented team, we’d love to hear from you!
ResponsibilitiesAnalyze System Requirements: Understand project specifications and prioritize tasks effectively.Write Clean, Testable Code: Develop high-quality code using .NET programming languages.Technical Specifications and Architecture: Create technical specifications and design system architecture.Testing and Debugging: Thoroughly test and debug various .NET applications.Code Review and Refactoring: Collaborate with team members, review code, and provide constructive feedback.Deployment: Deploy fully functional applications.Support Junior Developers: Mentor and assist junior team members.Documentation: Document development processes and operational procedures.Experience with Azure Cloud services, such as Azure App Service, Azure SQL Database, and Azure Functions.Understanding of containerization technologies, such as Docker and Kubernetes.Strong understanding of .NET framework and .NET CoreExperience with web development technologies, such as ASP.NET, MVC, and Web APIFamiliarity with CI/CD tools and processes, such as Azure DevOps or Jenkins.
RequirementsWork Experience: Proven track record as a .NET Developer.Web-Based Applications: Proficiency in building web-based applications..NET Languages: In-depth knowledge of at least one .NET language (such as C# or Visual Basic .NET).Agile Environments: Familiarity with agile development methodologies.Troubleshooting Skills: Ability to diagnose and resolve issues.Communication: Strong communication skills.Education: Bachelor’s degree in Computer Science, Engineering, or a relevant field.