Job Openings
Backend Software Engineer (C#/.Net MVC)
About the job Backend Software Engineer (C#/.Net MVC)
Job Title: Backend Software Engineer
KEY AREAS OF RESPONSIBILITY
- Develop and maintain all client-facing web systems
- Develop and maintain IoT linking servers and interfaces between hardware and apps
- Develop new systems, for our client to sell in the security industry
- Respond to any critical system breaks in a timely fashion
- Work with team of other backend, frontend, mobile and firmware engineers to solve security problems
SKILL REQUIREMENTS
- C#
- .NET MVC Framework
- MSSQL
- Rest API
- Hyperscale cloud experience (Azure is a bonus)
- Javascript Angular framework experience (bonus)
FUNCTIONAL OUTPUTS/ACTIVITIES:
- Timely feedback to R&D Department for any assigned task
- Maintain and develop new features for back-end APIs and business logic
- Perform maintenance on cloud databases and servers
- Maintain DevOps pipeline in Azure DevOps
- Maintain software build processes and develop redundancy into systems
- Maintain and develop new features for front-end websites
- Commit work to git
- Use best-practice in implementing of new user interface
- Analyze and improve system performance with data from MSSQL, Azure Portal and all other third-party tools
- Give feedback to the team on any downstream process issues affecting customer systems
- Assist testing and support team with issues from customers
ACADEMIC AND TRADE QUALIFICATIONS
- BSc.IT or B.ENG
WORK EXPERIENCE AND SKILLS
- Minimum 3 years experience with .NET MVC Framework and MSSQL preferred
PERSONAL CHARACTERISTICS AND BEHAVIOURAL TRAITS
- Highly analytical, able to work in a team
*Please note this job description is not exhaustive nor limited to the details contained within*