Full Stack Developer (C#/.NET Core)
Coeo are trusted data management and analytics experts, delivering technology strategy and support for business. The team have deep technical and commercial experience working with Microsoft Data Services to help our clients optimise their costs and maximise the benefits from their investments in these technologies. Coeo has been established for over 15 years and has offices in Reading, UK and Hyderabad, India. We are exclusively focused on Microsoft technologies. Our mission is to “help our clients predict their future” through the better use of data, technology, people, and processes. To do this our business has always focused on:
- Data Managed Services
- Data Platform Consultancy
- Analytics Consultancy
- Artificial Intelligence Consultancy
- Adoption and Change Management
But above all, Coeo’s most important asset is its people and at Coeo we are really focused on investing time, attention, and resources into building a culture that truly values its people.
We are growing our teams in India to support our ongoing customer requirements Development. We are seeking a skilled and motivated full stack Software Developer with a strong background in C# and .NET Core. The ideal candidate will have a minimum of 4 years of experience in both front-end and back-end development, with a focus on creating robust, scalable, and efficient applications.
Required Skills and Experience:
- Proficiency in C# (.NET Core), TypeScript and JavaScript.
- Experience in developing UI with React, or Angular.
- Strong understanding and familiarity with Microsoft Azure cloud services.
- Experience in building and maintaining RESTful APIs, ensuring robust and scalable solutions.
- Experience with designing MSSQL databases.
- Hands-on experience with tools like Git, Visual Studio, Postman.
- Ability to work in a fast-paced and dynamic environment with proven track record of delivering high quality software solutions.
- Strong problem-solving skills with attention to details.
- Excellent communication and teamwork abilities.
Optional / Preferred Skills:
- Familiarity with writing unit and acceptance tests using NUnit or xUnit test frameworks.
- Familiarity with containerization technologies such as Podman, Docker, and Kubernetes.
- Familiarity using npm/yarn/NuGet for package management.
- Familiarity of using Visual Studio Code is desired but not required.
Key Responsibilities:
- Develop, test and maintain code for web applications using C# (.NET Core), TypeScript, and JavaScript.
- Design and manage databases, primarily MSSQL using .NET Core EF and Fluent Migrations.
- Work with Microsoft Azure services including Azure Functions, Azure App Service, Azure Service Bus, and Azure Blob Storage.
- Implement responsive and visually appealing user interfaces using React and Bootstrap.
- Utilize Visual Studio and VS Code for efficient development.
- Write and execute unit and acceptance tests using xUnit.
- Work with containerization technologies such as Podman, Docker, and Kubernetes.
- Collaborate with the wider team, sharing best practices of software development and joining in a culture of continuous improvement.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs.
- Help maintain code quality, organization, and automation.
Optional Responsibilities:
- Create, manage, build, and release pipelines if needed.
Qualifications:
- Bachelor's degree in computer science and engineering, or a related field.
- Certifications in Azure (AZ-900, AZ-204) are a plus.
Apply for this job
*
indicates a required field