We are looking for a Senior/Lead .NET Engineer having 10+ years of experience to join our IT department and build functional web applications/services.
Its responsibilities include participating in the entire software development life cycle, developing new functionalities, debugging applications, and configuring existing systems etc. Ultimately, he'll use his expertise in the .NET to help us deploy high-quality applications.
Responsibilities
Analyze system requirements
Write clean, testable code using .NET programming languages
Develop technical specifications and architecture
Test and debug various .NET applications
Review and refactor code
Document development and operational procedures.
Support to production issues.
Requirements and skills
Work experience in Azure Cloud.
Work experience as a .NET Developer – Full Stack Developer (C# .Net Core/HTML/Java script/Angular/SQL/Azure)
Proficiency in building web-based applications
Proficient in C# .NET.
Hands on experience Web API/Web Services/Microservices/Azure Functions.
Familiarity with agile environments
Troubleshooting abilities
Test Driven Development.
Responsibilities
Design, code, test and manage various applications
Collaborate with engineering team and product team to establish best products
Follow outlined standards of quality related to code and systems
Develop automated tests and conduct performance tuning
Qualifications
Bachelor's degree in Computer Science or relevant field
4+ years of experience working with .NET or relevant experiences
Experience developing web-based applications in C#, HTML, JavaScript, VBScript/ASP, or .NET
Experience working with MS SQL Server and MySQL Knowledge of practices and procedures for full software design life cycle
Experience working in agile development environment