About the job
At NiCE, we embrace challenges without limits. We aspire to push boundaries, innovate, and succeed. If you are a driven individual ready to elevate your career, we offer a vibrant environment that ignites your passion.
What’s the position about?
We are looking for an adept Software Engineer with a strong background in . NET technologies to enhance our software development team. In this role, you will design, create, and maintain software applications tailored to meet our business objectives and specifications.
How will you contribute to our success?
- Develop and sustain software applications utilizing . NET technologies.
- Collaborate with team members to ensure software designs align with overarching project goals.
- Produce high-quality code that adheres to software development best practices.
- Engage in code reviews to uphold code quality and maintainability.
- Contribute to the creation of technical documentation and user manuals related to software development.
- Keep abreast of emerging trends and technologies within the software development landscape.
Do you have the right skills?
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 2 to 5 years of professional experience in software development using . NET technologies.
- Proficient in C#, . NET, . NET Core, and additional . NET frameworks.
- Strong grasp of Object-Oriented Programming (OOP) principles and design patterns.
- Solid understanding of software development best practices, including design patterns, testing strategies, and version control.
- Experience with database design and development using SQL Server or comparable relational database management systems.
- Familiarity with software development tools such as Visual Studio, Git, and JIRA.
- Ability to work collaboratively in a team environment and convey technical concepts to non-technical stakeholders.
- Excellent problem-solving and analytical abilities.
- Exceptional written and verbal communication skills.
- Capacity to work autonomously and collaboratively.

