SUMMARY:
This role offers the opportunity to work across the full software development lifecycle, from requirements gathering and solution design to development, testing, deployment, and customer support. You'll gain exposure to modern technologies, work alongside skilled professionals, and play a key role in delivering high-quality software products.
POSITION INFO:
Key Responsibilities Develop, enhance, test, and maintain software applications using C# and .NET technologies. Collaborate with users, stakeholders, and team members to define requirements and deliver effective software solutions. Design, develop, and maintain REST APIs, database-driven applications, and system integrations. Assist with system deployments, configuration, implementation, and customer support activities. Investigate and resolve software issues while providing recommendations for system and technology improvements. Participate in project scoping, prioritization, quality assurance, and testing activities. Create and maintain technical documentation, diagrams, and development standards. Provide end-user training and support on new functionality and system enhancements. Job Experience and Skills Required Education: Bachelor's Degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field. Equivalent demonstrable industry experience will also be considered. Experience: Proven experience developing software applications using C# and .NET . Experience building desktop, web, mobile, or cloud-based applications. Experience developing and consuming RESTful APIs and integrating third-party services. Strong experience working with relational databases and Entity Framework . Experience using Git and modern software development practices. Exposure to .NET MAUI, Blazor, Azure, AWS , or similar technologies will be advantageous. Previous experience working within agile or collaborative software development environments. Skills: C# .NET Framework \/ .NET Core SQL Server Entity Framework (Code First) REST APIs Git Source Control DevExpress Systems Analysis and Problem Solving Software Testing and Quality Assurance Project Coordination and Stakeholder Engagement Non-Negotiable Requirements: Strong analytical and troubleshooting abilities. Excellent communication and collaboration skills. Ability to work independently and within a team environment. Customer-focused approach and willingness to support software implementations. Apply now! For more exciting IT vacancies, please visit: I also specialise in recruiting in the following: Data Engineer Software developer Data Analyst Infrastructure Architecture ... and more! If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles \/ positions.