We are looking for a passionate Senior.NET Developer to design and develop software solutions on Microsoft and popular opensource technologies. Software Engineer responsibilities include gathering user requirements defining system functionality and writing code in various languages like .NET C# ASP MVC SQL JavaScript and JQuery. Ideally the candidate should be able to build highquality 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.
Responsibilities
- Executing full lifecycle software development
- Writing well designed testable efficient code
- Producing specifications and determining operational feasibility
- Integrating software components into fully functional software systems
- Developingsoftware verification plansand quality assurance procedures
- Documenting and maintaining software functionality
- Complying with project plans and industry standards.
Requirements
Must have handson experience in Microsoft technologies ASP MVC Web API Web Forms and window forms 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 Clientside programming using HTML5 CSS3 JavaScriptJQueryetc.
Experience with WebServices WCF and ServiceOriented Architecture a plus.
Wellversed 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 MicrosoftSQL 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 areadded skillsets
Degree in B.Tech(CSE)/ MCA/ MSC(IT).
Benefits
- 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.
- CuttingEdge Projects:Work on innovative and exciting projects that challenge your skills and advance your career.
Required Experience:
Senior IC