ASSIST Software is a software engineering company that does things differently. With an employee retention rate of over 90%, we believe a happy and healthy team can achieve fantastic things together.
Job Description:
We are seeking a skilled .NET / C# Developer to join our growing engineering team.
What will you be responsible for?
- Design, develop, and maintain C# applications spanning back-end services, web APIs, and client-facing software.
- Translate business requirements and UX wireframes into working, production-ready software.
- Write clean, efficient, and well-documented code following established coding standards.
- Optimize application performance (identify bottlenecks, profile code, and implement targeted improvements).
- Build and evolve data access layers using Entity Framework Core or raw SQL against SQL Server.
- Integrate AI capabilities into applications using Semantic Kernel or Azure OpenAI, including LLM-powered features and retrieval-augmented generation (RAG) patterns.
- Participate in design discussions and architectural decisions, contributing ideas and challenging assumptions.
- Conduct and respond to code reviews, maintaining a culture of quality and continuous improvement.
- Write unit and integration tests to ensure reliability and support regression coverage.
- Collaborate with QA, DevOps, and product teams to ensure smooth deployment and release cycles.
- Stay current with evolving .NET platform capabilities and proactively propose improvements to the codebase.
Are you the one we’re looking for?
- 2+ years of professional software development experience in C# and .NET.
- Solid understanding of object-oriented design principles (SOLID, DRY, KISS).
- Proficiency with .NET 6 / .NET 8 (or later) and the broader .NET ecosystem.
- Hands-on experience building ASP.NET Core Web APIs or MVC applications.
- Practical knowledge of SQL and relational database design.
- C# (strong command of modern language features: async/await, LINQ, generics, records).
- ASP.NET Core (REST API development, middleware, dependency injection).
- SQL Server (querying, stored procedures, indexing, and performance tuning with SSMS).
- Entity Framework Core or Dapper for data access and ORM.
- Git (branching strategies, pull requests, code review workflows).
- Agile / Scrum (comfortable working in sprint-based environments).
What extra skills help?
- Cloud Platforms: Microsoft Azure (Functions, Blob Storage, Key Vault, Service Bus), AWS.
- Containerization: Docker.
- Application Monitoring & Observability (e.g., Application Insights, Prometheus, Grafana).
- Relational Databases (e.g., PostgreSQL, MySQL).
- Messaging Systems (e.g., Azure Service Bus, RabbitMQ, Kafka).
- Java.
Transparent Hiring Process
Do you have what it takes to join a team of innovators, problem-solvers, and boundary-pushers? Our hiring process is designed to discover the real you - your skills, passion, and potential to thrive in our ranks. Here's how we make it both fun and rewarding:
- Technical Interview: Step up and show your expertise. We are ready to be wowed by your coding wizardry and innovative problem-solving!
- HR Interview: Time to shine beyond the keyboard. Tell us your story, goals, and how you'd fit into the awesome ASSIST family. We can't wait to meet you!
- Technical Test or Assignment (Optional): Feeling bold? Take on a real-world challenge and show off how you'd solve complex problems like a pro. Bonus points for creativity and flair!
- English Assessment: Fancy a quick chat? We'll ensure you're ready to collaborate effortlessly with our global clients and teams.
- Compensation Meeting: You bring your A-game, and we'll make sure your talents are recognised. We will work together to build a rewarding future for you at ASSIST!
Health, Wellness & Recreation
- Private Health Insurance
- Free Massage Sessions
- Free Sport Passes
- Ping Pong and Sports Room
- Weekly Football & Biking Activities
Office Life
- Remote Work & Flexible Working Hours
- Chat and Chill Parties
- Recycling Friendly
- Powerful Workstation
- Fun & Lounge Zone
- Premium Working Environment
- Bike and Motocycles Parking
- Electric Charging Stations
Career Growth
- Training and Workshops
- Conference Participation
- Competitive Salary
- Weekly Play and Learn Sessions
Food & Daily Comforts
- Meal Tickets
- Food Catering at the Office
- Unique Lunch App
- Coffee & Tea Infusion
- Stocked Kitchen
Social Perks & Recognition
- Team Building Budget
- Loyalty Awards
- Holiday Gifts for You and Your Children
- Referral Fee
- Free Passes to Cultural Events
- Monthly Movie Tickets