Full Stack .NET Software Developer
Role details
Job location
Tech stack
Job description
etiCloud is looking for a Full Stack .NET Software Developer to join our growing Dev team. The Dev team are responsible for building and maintaining our range of SaaS based products., As a Full Stack .NET Developer, you will be responsible for building and supporting our products whilst also sharing your knowledge with our wider Development team members in a collaborative working environment. You will be required to support our clients including assisting with day-to-day escalations and investigating problems or issues, whilst maintaining the smooth and efficient day to day development activities.
- Develop & Maintain Software: Build, test, and deploy features and improvements based on user feedback and business requirements.
- Workflow Integration: Work with our clients to understand workflows and implement features that address the specific needs of our customers.
- API & Data Integration: Design and implement API integrations with external systems, databases, repositories, and third-party software.
- Performance Optimisation: Monitor and optimise the performance to ensure scalability and reliability in high-traffic environments.
- Collaboration with Cross-functional Teams: Work with product managers, consultants, and UX/UI designers to ensure the development of user-centric features.
- Quality Assurance: Conduct unit testing, debugging, and troubleshooting to ensure the integrity and security of software.
- Documentation: Create and maintain detailed technical documentation for new features and updates.
- Support & Maintenance: Provide ongoing support and maintenance for existing systems, addressing bugs and implementing necessary updates.
If you do not have all of the above skills and experience, we would still be interested in hearing from you as we are able to provide training and development opportunities to grow within our teams.
Requirements
Do you have experience in C#?, · .NET 8+, ASP.NET Core (C#) development (with recent, hands-on experience in .NET development).
· OpenIddict (Nuget package)
· ASP.NET Core Identity
· Entity Framework Core ORM
· Web API, RESTful services
· Front-end exposure with Vue.JS/Nuxt.JS, Tailwind CSS, JavaScript and TypeScript
· Git, Branching and Pull Requests, CI/CD (GitHub is used)
· Postgres SQL and relational database design
· HTML, CSS, JSON
· 5+ years of experience in commercial software development with a focus on modern C# .NET.
· Strong hands-on background in Vue.JS/Nuxt.JS and frontend development (2+ years).
Desired Skills:
· PowerShell
· GitHub Actions
· Docker
· Knowledge of test automation would be an asset.
· Good understanding of software engineering fundamentals, Object Oriented Design, SOLID principles, common design patterns.
· Unit testing (TUnit/NUnit/XUnit)
Benefits & conditions
· Competitive Pay - We offer a salary that reflects your potential, with regular reviews to reward your progress.
· Annual Bonus - Get recognised for your hard work with a yearly company bonus.
· Career Growth - We're big on development. You'll have access to training, support, and opportunities to grow your skills and move up.
· 28 Days Off - Enjoy 28 days of annual leave, including bank holidays, to relax and recharge.
· Pension Scheme - Plan for your future with our company pension.
· Friendly Vibes - Work in a supportive, down-to-earth team that's always ready to help.
· Modern Office - Our Sheffield office is secure, stylish, and comes with kitchen facilities and a coffee machine to keep you fuelled.
· Free Parking - No need to stress about parking-we've got free onsite spaces.
Apply now and take your next step in the world of tech with etiCloud!
Job Types: Full-time, Permanent
Pay: £30,000.00-£40,000.00 per year
Benefits:
- Casual dress
- Company pension
- Free parking
- On-site parking