Description:
Responsibilities:
- Utilize Microsoft's .NET infrastructure to create software solutions that meet clients' requirements.
- Write clean, scalable code using .NET programming languages.
- Support the applications team to troubleshoot and debug codes.
- Reformulate existing code to ensure adherence to stipulated guidelines.
- Checking of code to detect and remedy errors and omissions.
- Testing outputs to ensure that they are in excellent working order.
- Ensuring that outputs are visually appealing, user-friendly, and engaging.
- Deploying developments and monitoring uptake by the target audience.
- Use of clients' feedback to inform the creation of subsequent versions of each development.
- Remain abreast of coding and technological changes that will impact your work.
Requirements:
- Degree in web design, software engineering, or similar.
- Minimum 2 Years’ experience in developing the customer website using .NET technologies C#, .NET Core, ASP.NET Core, Entity Framework.
- Hands-on experience with .NET Framework/Core, ASP.NET, MVC, HTML, CSS, JavaScript, AJAX, jQuery, C#, SQL, Angular
- Hands-on experience with DevSecOps process for software development
- Good knowledge in Testing practices like Unit Testing, Load Testing,
- Secured coding practices and design like securing web applications
- Familiarity with architecture styles/APIs (REST)
- Knowledge in Responsive Web Designing
- Have understanding of Agile and Scrum methodologies
- Experience in pair-programming
- Experience in writing codes for automated testing
- Excellent organizational and time management skills.
- Experience in Container based development using Docker, Kubernetes.
- Experience in AWS ECS/EKS based deployment will be highly advantageous.