Job Duties:
- Research, design, and develop computer and network software or specialised utility programs.
- Analyse user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis.
- Update software, enhances existing software capabilities, and develops and direct software testing and validation procedures.
- Work with computer hardware engineers to integrate hardware and software systems and develop specifications and performance requirements.
Job Requirements:
- Bachelor's Degree in web design, software engineering, or similar.
- Must have 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.