Cognizant Logo jpg

Full Stack Developer

Cognizant

Stillingsbeskrivelse

Full Stack Developer

Stord, Norway

 


Job Summary:
We are seeking a skilled Full Stack Developer proficient in C#, .NET Core, and Angular to join our growing team. In this role, you will be responsible for designing, developing, and maintaining scalable and high-performing web applications, working across the entire stack from backend to frontend.

 

You are required to work in Agile environment, collaborating closely with cross-functional teams, product owners, UX designers, and stakeholders to deliver high-quality MVP and solutions that align with business objectives. Additionally if you have a consultative mindset and like challenging situation where you can lead a team that can contribute towards solution architecture and industry best practices will be key for this role.

 

Key Responsibilities:
1. Design, develop, and maintain full-stack web applications using C#, .NET Core, Angular, and SQL.
2. Develop and consume RESTful APIs using ASP.NET Core Web API.
3. Build dynamic and responsive user interfaces with Angular, leveraging components, services, and state management.
4. Implement scalable and maintainable business logic and data access layers using C# and .NET.
5. Work with SQL Server and other database technologies, ensuring efficient query performance.
6. Write clean, well-documented, testable code, following best practices and coding standards.
7. Participate in code reviews, knowledge-sharing sessions, and team retrospectives to improve code quality and team efficiency.
8. Collaborate with UX/UI designers to implement visually appealing and user-friendly interfaces.
9. Troubleshoot and debug performance issues across the stack, proactively identifying areas for optimization.
10. Stay up to date with emerging technologies, frameworks, and best practices in full-stack development.
11. Participate in Agile/Scrum ceremonies (stand-ups, sprint planning, retrospectives) and deliver incrementally in a fast-paced environment.
12. Deploy, maintain, and support applications on relevant cloud platforms.
13. Act as a technology consultant, advising on best practices, new tools, and innovative solutions to drive efficiency and scalability.

 

Qualifications:

1. Bachelors degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
2. Proven experience in full-stack web development using C#, .NET Core, and Angular.
3. Strong understanding of frontend technologies (Angular, JavaScript, HTML, CSS).
4. Hands-on experience with RESTful API development, microservices, and cloud-based architectures.
5. Familiarity with database technologies (SQL Server, PostgreSQL, or NoSQL databases).
6. Experience with version control systems (GitHub, Git, or Azure DevOps).
7. Strong problem-solving and debugging skills with a proactive and analytical mindset.
8. Excellent communication and collaboration skills, with the ability to work effectively in cross-functional and global teams.

 


Desired Skills & Nice-to-Have:
1. Experience with cloud platforms (Azure, AWS, or GCP).
2. Knowledge of containerization technologies (Docker, Kubernetes).
3. Familiarity with CI/CD pipelines and DevOps practices.
4. Experience in microservices architecture and distributed systems.
5. Previous experience working in a consulting role or directly engaging with clients to understand and solve business challenges.

This role offers a dynamic and challenging environment, with opportunities to work on cutting-edge technologies, influence architectural decisions, and contribute to Agile delivery. If you have a passion for technology, problem-solving, and continuous learning, we would love to hear from you!

Nylig lagt til jobber i Norge

Senior Software Developer

C++ Software Developer

Senior Application Specialist

Senior Rust Developer

Who is Hiring is part of Cybrient Technologies SA