Thank you for your application. Your profile and application details have been forwarded to our HR department.
.Net Senior Developer Goa, India | Full-Time
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, support current customer applications, and develop new applications or modifications to existing ones. This role requires significant .NET development, including GUI development and SQL stored procedures. The candidate should have strong interpersonal skills and the ability to participate in client calls.
Responsibilities
- Collaborate with project stakeholders to define requirements and deliver project goals
- Work autonomously to design, develop, and implement complex features using .NET Core
- 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 lifecycle (SDLC)
- Assist the QA team in ensuring optimal application performance, quality, and responsiveness
- Oversee the development of new and existing systems using .NET technologies
- Enhance existing systems by analyzing business objectives, preparing action plans, and identifying areas for modification and improvement
- Communicate with clients and team members regarding task progress, assess implementation risks, and ensure projects meet objectives (timeline, budget, quality)
- Mentor and guide team members in domain and technology expertise
- Conduct code reviews to ensure maintainability, performance optimization, and compliance with requirements
- Continuously enhance proficiency in client-used technologies and explore new technologies to improve development processes
The ideal candidate for the position should have the following skills and experience:
Technical Qualifications
- Experience with .NET Core with a background in .NET Framework
- Experience in C# and strong understanding of object-oriented programming
- Experience developing applications using ASP.NET MVC / ASP.NET Core MVC
- Experience in developing applications using microservices architecture
- Experience working with ORM tools, specifically Entity Framework
- Experience applying SOLID principles in software development
- Experience writing and optimizing database queries for relational databases such as MySQL, MSSQL, and PostgreSQL
- Experience writing unit tests using frameworks like NUnit, XUnit, or MSTest
- Experience designing system architectures, including event-driven architecture and API-based solutions such as REST, GraphQL, and RPC
- Experience implementing and applying various design patterns
- Knowledge of Python and its application in software development
- Knowledge of front-end technologies, including HTML, JavaScript, and CSS
- Knowledge in cloud platforms {Azure |AWS}
- Familiarity with client-side frameworks such as JQuery, ReactJS, or Angular
- Familiarity with containerization tools like Docker and Kubernetes
Personal Skills
- Strong analytical skills: can read business requirements, analyze issues, and propose solutions to ensure successful implementation
- Clear and concise communication skills (verbal and written)
- Ability to identify alternatives and implement optimal solutions
- Strong problem-solving skills with attention to detail
- Ability to quickly learn new concepts and software
- Ability to apply logic in identifying patterns, structures, and formats and organizing ideas to validate proposed solutions
- Ability to work collaboratively in a team environment
- Time management skills to handle multiple tasks and meet deadlines
Education and Work Experience
- Background in CS, IT or related scientific discipline is preferred
- The candidate should have over 5 years of working experience or an equivalent combination of education and experience
If that's not your area, check our other 13 Open Positions
If that's not your area, check our other 13 Open Positions
.Net Senior Developer
Apply online