Software Engineer (Dot Net)
NICE
30 days ago
Pune, India
Mid Level / Senior
Responsibilities
- Develop and maintain software applications using .NET technologies.
- Collaborate with the development team to align software designs with project objectives.
- Write high-quality code that adheres to software development best practices.
- Participate in code reviews to ensure code quality and maintainability.
- Contribute to the development of technical documentation and user manuals.
- Stay updated with emerging trends and technologies in software development.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 3 to 4 years of experience in software development using .NET technologies.
- Strong knowledge of C#, .NET, .NET Core, and other .NET frameworks.
- Strong understanding of Object-Oriented Programming (OOP) concepts and design patterns.
- Solid understanding of software development best practices, including design patterns and testing strategies.
- Knowledge of database design and development using SQL Server or another relational database management system.
- Proficiency in software development tools such as Visual Studio, Git, and JIRA.
- Ability to work effectively in a team environment and communicate technical concepts to non-technical stakeholders.
- Strong problem-solving and analytical skills.
- Excellent written and verbal communication skills.
- Ability to work independently and as part of a team.
Benefits
- Join a market-disrupting global company with opportunities for career growth across multiple roles and locations.
- Work in a fast-paced, collaborative, and creative environment.
- Enjoy the NICE-FLEX hybrid model with 2 days in the office and 3 days of remote work each week.
Tech Stack
C#GitMicrosoft SQL Server.NET
Categories
BackendFull Stack