Collaborate with the project team to gather and analyze software requirements.
Experience in code reviews and analyzing existing application code
Design, develop, and test software applications using C# and the .NET framework.
Good SQL skills and understanding of data integrations
Write clean, efficient, and maintainable code following best practices and coding standards.
Troubleshoot and debug software issues to ensure the application's functionality and performance.
Collaborate with cross-functional teams, including UI/UX designers, to develop user-friendly interfaces and ensure a seamless user experience.
Participate in code reviews to maintain code quality and improve application performance.
Work closely with the QA team to ensure thorough testing of developed features.
Keep up to date with the latest trends and technologies in C#.NET development and suggest improvements to existing systems.
Provide technical guidance and mentorship to junior developers, as needed.
Document software designs, implementation approaches, and technical specifications.
Requirements:
Bachelor’s degree in computer science, Software Engineering, or a related field.
Proven experience as a C#.NET Developer or in a similar role.
Strong proficiency in C# programming language and the .NET framework.
Experience with web application development using ASP.NET, MVC, and Web API.
Knowledge of front-end technologies such as HTML, CSS, and JavaScript.
Familiarity with relational databases and SQL, including writing stored procedures and complex queries.
Experience with version control systems, preferably Git.
Knowledge of software development methodologies and the ability to work in an Agile/Scrum environment.
Excellent problem-solving and analytical skills.
Strong communication and teamwork abilities.
Preferred Skills:
Knowledge of JavaScript frameworks/libraries, such as Angular or React.
Knowledge of AWS cloud platform.
Familiarity with DevOps practices and tools, including CI/CD pipelines.
Location
Remote, India
About Company
NSR is an Application Engineering and Analytics company that assist enterprises to achieve its vision of enhanced customer experience. NSR has a rich delivery and techical expertise. Along with its innovative team, technology assets and problem solving zeal, we drive the ultimate solution for business problem.