
Software Developer
Job Title: Software Developer
Reports To: Senior Software Developer and Architect
Direct Reports: None
Primary Function:
The Software Developer will help to develop the Mi-Voice platform to support the requirements of our business. They will work on the applications which make up the Mi-Voice platform from the user interface to the database. They will work with the Senior Software Developer and Architect to understand our technical vision and system architecture, and liaise with key business stakeholders to understand how the platform serves the needs of our customers.
Main Responsibilities:
- Designing and implementing new features in our web API and web-based applications
- Resolving bugs and other issues in our current applications
- Reinforcing our applications with additional unit, integration, and load tests
- Providing support to business stakeholders for our existing applications
- Following our technical vision and in-house development standards
Mi-Voice is a growing company, and this role is likely to evolve with the business needs.
Essential Skills:
- C#
- .NET Core 3.1 or higher
- NET Core
- Web API
- HTML, CSS, JavaScript
- React
- T-SQL
- SQL Server
Desirable Skills:
- Azure DevOps
- NET Web Forms
- js or similar static site generators
- Sanity or similar headless content platforms
- Understanding of SOLID and clean architecture principles
- Integration with Zoom or similar video conferencing platforms
Essential Attributes:
- Strong attention to detail
- Competent and dependable
- Able to take pride in their work
- Analytical and natural problem solver
- Self-motivated and able to work independently
Able to work in accordance with existing standards
Essential Experience
- At least 3 years’ experience in a similar role in software development
Desirable Qualifications:
- Degree in Computer Science or similar
For more information, please contact enquiries@mi-voice.com or call us on 02380 763 980