Job Title: Developer / Senior Developer / Lead Developer
Department: Software Development
Reporting To: Technical Project Manager (TPM)
Location: Panaji, Goa - India
Job Type: Work from office
Duties and Responsibilities:
- Your primary role would be Software development in .Net framework.
- Collaborate with cross-functional teams, including TPM's, BA's and developers to understand business requirements and developing web application adhering to coding standards and best practices
- Completion of the assigned tasks within the agreed timescale with high reliability and minimal functional and technical defects.
- Work as an Individual Contributor or in a team as required
- Design and develop new applications, as well as enhancements to existing applications
- Conduct thorough testing to ensure application functionality and stability
- Provide technical support to resolve issues related to developed applications.
- Create and maintain documentation throughout the software development life cycle.
Skills Required:
- Solid understanding and strong proficiency in C# and the .NET Framework
- Experience with ASP.NET (Web forms/MVC) to build scalable web applications.
- Knowledge or experience working with Angular JS/Angular is a plus.
- Demonstrated strong problem-solving skills and the ability to think critically
- Solid understanding of relational database design, preferably using Microsoft SQL Server
- Proficiency in writing efficient, secure, and well-documented code
- Solid understanding of Entity Framework and fluent in writing LINQ Queries
- Experience with RESTful web services and API integration
- Stay updated on industry trends and advancements in .NET development
- Knowledge of code versioning systems, preferably SVN
- Familiarity with front-end technologies such as HTML, CSS, and JavaScript
- Ability to work collaboratively in a team environment
- Having keen attention to facts and be able to catch errors and bugs before they become a problem
- Excellent problem-solving, analytical and debugging skills
- Strong communication, interpersonal skills and collaboration abilities to work effectively within a team.
- Ability to learn and adapt to new technologies and frameworks.
Experience Required
- 2 to 8 years of experience in software development using C#, Asp.Net, Microsoft SQL Server.
Qualifications Required
- Graduate in Computer Science or IT Engineering fields preferred.
- Graduate in other field of studies with a minimum of 2 years of relevant experience.