We are looking for a passionate Senior .NET Developer to design and develop software solutions on Microsoft and popular open-source technologies. Software Engineer responsibilities include gathering user requirements, defining system functionality, and writing code in various languages, like .NET, C#, ASP.NET MVC, SQL, JavaScript, and JQuery. Ideally, the candidate should be able to build high-quality, innovative, and fully performing software in compliance with coding standards and technical design. The developer must be skilled in development, writing clean and scalable code, and documenting user requirements.
-
Executing full life-cycle software development
-
Writing well designed, testable, efficient code
-
Producing specifications and determining operational feasibility
-
Integrating software components into fully functional software systems
-
Developing software verification plans and quality assurance procedures
-
Documenting and maintaining software functionality
-
Complying with project plans and industry standards.
-
Must have hands-on experience in Microsoft technologies - ASP.NET, MVC, Web API, Web Forms and window forms,.NET Core.
-
Must have a strong understanding and knowledge of OOPS concepts.
-
Proficiency with Angular/React/vue.js.
-
Good knowledge of C# programming language .
- Good knowledge of Client-side programming using HTML5, CSS3, JavaScript, JQuery etc.
- Experience with Web Services, WCF, and Service-Oriented Architecture a plus.
- Well-versed with Entity Framework, Linq, Dependency Injection, Unit of Work, Architecture Pattern, Lambda Expressions etc.
-
Good Knowledge of Cloud Monitoring Tools like AWS/Azure.
-
Good knowledge of Microsoft SQL Server .
- Experienced in debugging, analyzing code, and knows how to performance tune a DB Query.
- Experience with design patterns.
- Additional Knowledge of IIS, Web Services, JSON, and XML are added skillsets
- Degree in B.Tech(CSE)/ MCA/ MSC(IT).
-
Competitive Salary: We offer a competitive salary that reflects your experience and skills.
-
Health and Wellness: Insurance plans to keep you and your family healthy.
-
Professional Development: Opportunities for continuous learning and professional growth through training programs, workshops, and conferences.
-
Collaborative Environment: A supportive and collaborative work environment where your contributions are valued.
-
Cutting-Edge Projects: Work on innovative and exciting projects that challenge your skills and advance your career.