As a Software Developer, your duty will involve defining and developing innovative technical solutions, and working with the business & development teams to ensure these solutions have a significant impact. You will also design, modify, develop, document and implement core operation applications as well as supporting components. Furthermore, you will design and develop state-of-the-art mobile, web, and desktop applications across multiple platforms and devices.
Bachelor’s degree in Computer science or IT or Software Engineering or equivalent experience
Minimum (1) year of experience in a busy systems development environment
Microsoft Certified Solutions Developer (MCSD) Certification
Experience with .NET-focused technologies including, but not limited to, .NET standard, .NET Core, WPF, C#, NET, Blazor, signalR* Relational database experience including SQL Server, mySQL, SQLite and MongoDB
Github experience for code management and project management
Ability to work independently, manage your own time and priorities
Strong practical understanding of Object Oriented Programming concepts
Excellent knowledge of MS SQL Server
Experience in Test Driven Development
Strong analytical and problem solving skills with an attention to detail
Self-motivated with the ability to prioritize, meet deadlines, and manage own time with changing priorities
A results oriented individual who thrives working in a fast paced environment
Excellent interpersonal skills with a willingness to go the extra mile to assist other team members
High level interpersonal and cross-cultural skills, including ability to build alliances and collaborative relationships with sensitivity to diversity.
Have participated in large scale, enterprise product development is an added advantage.
Other Information Technology And Computing jobs that you might like