Basic Qualifications:
- Should have 2-3 years of work experience in design, develop, Code and Unit Test web and desktop-based applications written in .Net framework starting from 4.x and above.
- Good analytical skills to understand a given requirement and provide work estimates.
- Good Object-Oriented Programming knowledge.
- Should have adequate coding experience and understanding of programming languages such as C#, VB.NET, ASP.Net, ADO.Net, JQuery, JavaScript and bootstrap.
- Working knowledge on various design patterns such as MVC, MVVM, DDD and any custom/hybrid framework as designed by the Architects.
- Should have a good understanding of Azure DevOps.
- Good knowledge and understanding of data sharing medium using JSON, XML.
- Good knowledge and coding experience in REST based web services and service-oriented design patterns using WCF and other WEB API’s.
- Should have programming skills in Database such SQL SERVER, Oracle, My SQL and SQL Express. Additionally, nice to know-how knowledge in MS ACCESS.
- Should have used IDE such as Visual Studio.
- Should have good debugging skill.
Nice to have (not a must) experience, skills
- Scripting languages such as Python.
- Knowledge of packaging applications and distribution using Chromium Embedded Framework.
- Understand the concept of application and Database Versioning using Entity Framework and as well desired knowledge/understanding of custom DB and application versioning.
- Visual Studio Code for Front-end development.
- Knowledge of FORTRAN.
Day to Day job Duties:
- Co-ordinate with other Junior/developers on a day-to-day basis.
- Understand the use cases/User Story, code and develop on a designed platform/pattern.
- Strict adherence to coding standards.
- Participate self-code review/peer reviews and correct errors wherever applicable before checking in the final code into the Branch/code repo.
- Create code documentations wherever applicable and as set guidelines by the team.
- Create and perform Unit Tests wherever applicable as set guidelines by the team.
- Provide feedback and assist in estimation planning.
- Merge code branches as and when required.
- Create and publish release documentations and application deployments as and when requested (Nice to have).
- Report out statuses to the leads onshore daily during the Stand-up calls.
- Additionally, update efforts on a given work item on everyday basis.
- Provide true estimates on work assigned prior development. Also ask questions/provide comments on User Stories/work items assigned.
- Be a team player and flexible towards availability in case of any urgent issues that need immediate attention.
Tipo de puesto: Tiempo completo, Por tiempo indeterminado
Salario: $50,000.00 - $60,000.00 al mes
Horario:
- Horario flexible
- Lunes a viernes
- Turno de 8 horas
Prestaciones:
- Apoyo para estudios
- Vacaciones adicionales o permisos con goce de sueldo
Experiencia:
- .NET: 1 año (Deseable)
Idioma:
- Inglés (Obligatorio)
Lugar de trabajo: Empleo remoto
.