Software Engineer

The role

You should be a technically minded individual who wants to expand your current knowledge and experience within Microsoft-driven technologies. A university degree, diploma or certificate with more than 2 years’ commercial-development experience is a must.

You must have knowledge of C# programming and be willing to work with new software development technologies such as C#, Java, .Net, Azure cloud services (web apps, storage accounts, and service bus) etc.

The role involves developing, updating and maintaining existing software solutions, such as B2B, B2C and marketing-agency web and mobile applications for clients as well as in-house.

Skills and experience

  • Be involved in the full software-development lifecycle to engineer web and mobile applications

  • Identify the tasks for specific jobs and estimate the development effort needed. Delegate to the Application Development team

  • Determine the technical feasibilities and effort to support costing and scheduling

  • Conduct daily catch-ups on project status and escalate essential information as needed

  • Conduct peer- and code reviews to ensure that deliverables are of the highest quality and meet company standards.

  • Guide the team and colleagues in technical- and business-related issues to overcome day-to-day challenges

  • Share your knowledge of newly found technologies and best practices to keep the team aligned