Company Overview:
At Nuage we develop customized digital solutions for various business needs. Our mission is to help our clients achieve their goals by using the most suitable and innovative technologies for their specific challenges. We are committed to delivering high-quality services and products that meet or exceed our clients expectations.
We are a mix of young and not-so-young techies and innovators specializing as designers analysts architects and coders working to achieve growth by delivering what our customers need.
Role Responsibilities:
- Design develop and maintain high-performance applications technologies.
- Collaborate with cross-functional teams to define design and implement new features.
- Write clean scalable and efficient code while adhering to best practices.
- Conduct code reviews to ensure adherence to standards and mentor junior developers.
- Integrate user-facing elements with server-side logic.
- Build and maintain secure scalable APIs for data exchange.
- Optimize applications for maximum speed and scalability.
- Perform debugging troubleshooting and performance tuning on existing applications.
- Stay updated on industry trends and emerging technologies to influence future development efforts.
- Participate in requirements analysis and system design.
- Document development processes code changes and other technical information.
- Work closely with product managers and stakeholders to gather and clarify requirements.
- Manage database development including design implementation and maintenance.
- Assist in the deployment of applications and addressing any deployment issues.
- Provide support during the testing phase ensuring all requirements are met.
Qualifications:
- Bachelors degree in Computer Science or related field.
- Proven experience as a .NET Developer or similar role.
- Strong proficiency in C# framework.
- Experience with MVC and Web API technologies.
- Hands-on experience with SQL Server databases.
- Knowledge of front-end technologies such as HTML CSS and JavaScript.
- Familiarity with version control systems preferably Git.
- Ability to work collaboratively in a team environment.
- Strong analytical and problem-solving skills.
- Knowledge of Entity Framework and dependency injection.
- Experience with Agile development methodologies.
- Excellent communication and interpersonal skills.
- Understanding of software testing principles and best practices.
- Ability to take ownership of projects and meet deadlines.
- Willingness to learn new technologies and frameworks.
- Desire to grow and develop professionally within the company.
Benefits and Perks
Hybrid option is available
Flexible working hours
.net framework,c#,team collaboration,html,javascript,css,framework,web api,dependency injection,sql server, mvc,git,.net,problem solving,software testing,angularjs,version control,entity framework,agile development