Description
About The Company
Corus Consultancy is a leading technology solutions provider dedicated to delivering innovative digital services and software solutions to a diverse range of clients.
With a focus on excellence and customer satisfaction, Corus Consultancy leverages cutting-edge technologies and industry best practices to help organizations enhance their digital capabilities.
Our team comprises skilled professionals committed to creating impactful, scalable, and secure applications that meet the evolving needs of our clients.
We foster a collaborative and inclusive work environment that encourages continuous learning, growth, and the sharing of ideas to drive technological advancement and business success.
About The Role
We are looking for an experienced Full-Stack Developer to join our product engineering team, playing a vital role in developing and supporting modern digital services.
This is a hands-on engineering position where you will work across the entire technology stack, contributing to the design, development, testing, and ongoing maintenance of web applications and digital solutions.
You will collaborate closely with cross-functional teams including product managers, business analysts, designers, testers, architects, and operational colleagues to deliver secure, accessible, and maintainable solutions.
The role offers an excellent opportunity to work with contemporary technologies such as React, Next.js, TypeScript, C#, .NET, and Microsoft Azure, enabling you to enhance your skills and contribute to impactful projects.
Qualifications
The ideal candidate will possess a minimum of three years of professional experience in full-stack web development, with a strong understanding of both front-end and back-end technologies.
You should have practical experience with JavaScript or TypeScript, React, and Next.js, along with solid skills in C# and .NET, including object-oriented design and web API development.
Experience working with relational databases and data access technologies such as Entity Framework Core is essential.
Familiarity with deploying and supporting applications within Microsoft Azure, utilizing services like App Service, Functions, and Azure SQL, is highly desirable.
You should have a good grasp of version control systems such as Git, CI/CD pipelines, automated testing, application security, and accessibility standards.
Strong problem-solving skills, ownership of work, and effective communication are critical for success in this role.
Responsibilities
Design, develop, and maintain software across the full application stack, including front-end components, backend services, APIs, integrations, and data access layers.Create secure, responsive, and accessible user interfaces utilizing TypeScript, React, and Next.js to ensure optimal user experience.Develop and maintain secure, scalable APIs and backend services using C# and .NET technologies.Deploy, operate, and support applications hosted in Microsoft Azure, ensuring high availability and performance.Work with cloud services, databases, source control systems, and CI/CD pipelines to streamline development and deployment processes.Write clean, readable, testable, and maintainable code following best practices and engineering standards.Participate in peer code reviews, contribute to the development of engineering standards, and promote best practices within the team.Develop and maintain automated unit, integration, and end-to-end tests to ensure high-quality deliverables.Utilize monitoring and logging tools to assess application health, troubleshoot issues, and support live services effectively.Engage in agile delivery activities including sprint planning, backlog refinement, stand-ups, reviews, and retrospectives.Identify potential delivery risks and technical challenges early, communicating concerns proactively to stakeholders.Leverage modern AI-assisted development tools to enhance coding, testing, debugging, and documentation workflows.Collaborate with technical and non-technical colleagues to understand requirements and develop practical, efficient solutions.Share knowledge and provide support to team members in resolving development and operational issues, fostering a collaborative environment.
Benefits
Corus Consultancy offers a comprehensive benefits package designed to support our employees' professional growth and well-being.
You will have access to continuous learning opportunities, including training programs and certifications to enhance your technical skills.
Our flexible work environment promotes work-life balance, with options for remote working and flexible hours.
We provide competitive salary packages, health insurance, and retirement plans.
Additionally, employees enjoy a collaborative work culture that values innovation, diversity, and inclusion.
Working at Corus Consultancy also presents opportunities for career advancement through involvement in cutting-edge projects and leadership development initiatives.
Equal Opportunity
Corus Consultancy is committed to creating an inclusive environment where all employees are treated with respect and fairness.
We are an equal opportunity employer and do not discriminate based on race, color, religion, gender, sexual orientation, age, disability, or any other protected characteristic.
We believe diversity drives innovation and are dedicated to fostering a workplace that reflects the communities we serve.
All qualified candidates are encouraged to apply, and we look forward to welcoming talented individuals from diverse backgrounds to our team.