C# Developer Consultant
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+9 more
Job description
We are seeking to enhance and extend the functionalities of an existing course management platform developed in C# with a PostgreSQL database. This consultancy mission at a client site representing Keystone Solutions aims to optimize the experience for both teachers and students.
Consultancy Nature: As a consultant, you will work on-site, collaborating closely with a team to deliver impactful solutions.
Dynamic Projects: You will face diverse challenges across various client environments, ensuring no two days are the same.
Turbo-Charged Learning: This role offers extensive professional development and broad learning experiences, enhancing your skill set.
Skyrocketing Ambition: At Keystone Solutions, we are committed to your career growth within our framework.
Values: Being a “K-Stone” means bringing our core values to every engagement., * Develop new features in C#.
- Optimize PostgreSQL queries to improve performance.
- Implement the RESTful API for integration with other educational tools.
- Create user interfaces for new functionalities.
Key Steps:
- Analyze existing systems and gather educational needs.
- Design new functionalities.
- Develop extensions.
- Conduct testing, optimization, and integration.
Technical Requirements:
- Main Language: C#
- Framework: .NET (version to be specified according to existing setup)
- Database: PostgreSQL
- ORM: Entity Framework Core
- Frontend: ASP.NET Core MVC or Blazor (depending on existing architecture)
- API: ASP.NET Core Web API
- Testing: NUnit or xUnit
- Project Management: Azure DevOps or Jira
Technical Constraints:
- Ensure compatibility with the existing version of C# and .NET.
- Optimize PostgreSQL queries to handle a large number of users and courses.
- Adhere to security and privacy standards for educational data.
- Ensure accessibility of new features for all users.
- Design an intuitive and responsive user interface.
If you are ready to tackle technical and strategic challenges in a dynamic consultancy environment, apply today at Keystone Solutions Career Portal.
Requirements
- Agile / Scrum - Level: Confirmed - Most recent: Any time
- C# - Level: Confirmed - Most recent: Any time
- JIRA - Level: Junior - Most recent: Any time
- ORM (object-relational mapping) - Level: Confirmed - Most recent: Any time
- Postgres - Level: Confirmed - Most recent: Any time
- Web development - Level: Confirmed - Most recent: Any time
Language requirements:
French Level Active knowledge
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Dev Digest 120 - Apple and peers
Find a Developer Job: 12 Best Job Sites For Developers
The Most Popular IT Jobs on the Market
What’s the Difference between a Junior, Mid, and Senior Developer?