Reference: JHB001412-AvH-1 Our client is a leading player in the construction industry, committed to providing industry leading construction solutions. This position is required to develop in-house applications and must be familiar with full lifecycle application development. The mid-level Software Programmer must be experienced in participating in the development, implementation, testing and support of 3 Tier Enterprise software applications. Requirements: Bachelor's degree in computer science, Software Engineering or a related field A minimum of 5 Years professional full stack development experience Development Skills C#, .Net, SQL Server, Azure Familiarity with WinForms and DevExpress for UI development Experience with Xamarin for cross-platform mobile application development Proficiency in using Visual Studio, IIS, and GitHub Solid understanding of CI/CD pipelines and associated best practices Proven ability to design software and analyse user needs to ensure responsive and functional design Strong experience creating and maintaining technical documentation Ability to work as a standalone developer and manage projects from inception to completion Roles and responsibilities: Design, develop, test and debug applications focused on construction solutions, such as DMS, Plant Analysis, HR and Payroll Software, Facial Recognition T&A and LPR systems Application fault support and testing Oversee all phases of the software development lifecycle, including software design, analysis and coding Establish and maintain CI/CD pipelines to ensure efficient and reliable system builds Develop robust services and APIs for our applications Produce reusable, efficient code for future use Independently define, design and implement new features and functionalities Generate and upkeep comprehensive technical documentation Please Note: If you haven't received a response within two weeks, kindly regard your application for the vacancy as unsuccessful. However, rest assured, we'll maintain your profile in our database for future opportunities that align with your qualifications. Additionally, feel free to reach out to us to explore potential career opportunities.
Apply Now