Company and Job Description: Join a collaborative and innovative development environment where technology is used to create meaningful business solutions. As an Intermediate Software Developer, you will be involved in the design, development, enhancement, and support of software products that improve operational efficiency and deliver real value to users. Working alongside a talented team of developers, you will contribute throughout the software development lifecycle, from requirements gathering and solution design to implementation, deployment, and support. This role offers the opportunity to work with modern development tools and technologies while continuously expanding your technical expertise and career growth. Key Responsibilities:
Design, develop, test, and maintain software applications and business solutions
Collaborate with stakeholders to analyse requirements and translate them into technical solutions
Develop and enhance features across multiple application platforms
Participate in solution design, coding, testing, deployment, and maintenance activities
Investigate and resolve software issues while ensuring optimal system performance
Develop and maintain technical documentation and specifications
Support customer implementations, deployments, and ongoing system maintenance
Contribute to testing, quality assurance, and continuous improvement initiatives
Assist with project planning, prioritisation, and execution
Job Experience and Skills Required:
Education: Bachelor's Degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical discipline
Experience:
Proven experience developing software applications using C# and .NET
Experience building web, desktop, mobile, or cloud-based applications
Experience developing REST APIs and integrating third-party services
Experience working with relational databases and Entity Framework
Experience using source control tools such as Git and modern development practices
Technical Skills:
C# and .NET Development
SQL and relational databases
Entity Framework
REST API development and integration
Git version control
Exposure to .NET MAUI, Blazor, Azure, AWS, or similar technologies advantageous
DevExpress experience advantageous
Additional Requirements:
Strong analytical and problem-solving skills
Excellent communication and interpersonal abilities
Strong organisational and time-management skills
Ability to work independently and within a team environment