Job Description:
- Utilize Microsoft's .NET infrastructure to create software solutions that meet clients' requirements.
- Collaborate with coworkers to facilitate the creation of large, complex developments, as required.
- 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.
- Understanding of Front end technologies like ANGULAR 6, CSS 3, jQuery
- Capacity to use SQL or Postgresql with ease.
- Familiar with Test Driven Development and .Net Unit Testing using frameworks like MsTest, xUnit - Outstanding analytical, problem-solving, and communication skills.
- 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.