Thank you for your application. Your profile and application details have been forwarded to our HR department.
.NET Developer Goa, India | Full-Time
The person in this position will work collaboratively with peers to develop, enhance, and maintain applications such as client-specific websites and .NET applications. The candidate must be able to work independently and collaboratively. Candidate will support current customer applications and develop new apps or implement modifications to them. Significant experience in .NET and GUI development is essential, along with hands-on experience in SQL stored procedures. The candidate must also be familiar with the configuration and system testing process.
This position requires an experienced, self-motivating individual capable of performing in a web development environment. Candidate must have proven interpersonal skills.
Responsibilities:
- Contribute to requirements analysis
- Design, build and maintain efficient, reusable, and reliable code using .NET framework
- Revise, update, refactor and debug code
- Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues
- Test and deploy applications and systems
- Develop documentation throughout the software development life cycle (SDLC)
- Assist QA Team to ensure the best possible performance, quality, and responsiveness of application
- Increase proficiency level in technologies used by the client and investigate and develop skills in new technologies
The ideal candidate for the position should have the following skills and experience:
Technical Skills:
- Proficient in C# and strong understanding of object-oriented programming
- Experience in using .NET {4.5+ | Core}
- Experience in developing {ASP.NET MVC | ASP.NET Core MVC} applications
- Experience of working with ORM {NHibernate | Entity Framework | Dapper}
- Experience in designing database tables and writing advance SQL queries
- Experience in writing unit tests using {NUnit | XUnit | MSTest}
- Understanding of HTML, JavaScript and CSS
- Proficient knowledge of relational database {MySQL | MSSQL |PostgreSQL}
- Knowledge of Design patterns
- Basic knowledge of client-side frameworks {JQuery | ReactJS | Angular}
- Familarity with containers {Docker | Kubernetes}
- Knowledge of cloud platforms {Azure |AWS} is a plus
Personal Skills:
- Strong analytical skills : Ability to understand complex business requirements and translate them into technical solutions
- Ability to communicate clearly, concisely, and accurately, verbally and in writing
- Ability to identify alternatives and find an optimal way to implement a solution
- Ability to follow through and make sure the right logic is applied
- Ability to quickly learn new concepts and software is necessary
- Ability to work in team environment
- Ability to manage time on several tasks and juggle competing deadlines
- Highly developed attention to detail
- Strong work ethic, a professional attitude, and a desire to excel
Education and Work Experience:
- Background in CS, IT or related scientific discipline is preferred
- The candidate should have over 3 years of working experience or an equivalent combination of education and experience
If that's not your area, check our other 7 Open Positions
If that's not your area, check our other 7 Open Positions
.NET Developer
Apply online