Software Developer
An exciting opportunity exists within our team for a Software Developer who will be responsible for developing and maintaining software products.
Duties & Responsibilities
- Design, develop, enhance, debug and implement software using .NET technologies.
- Maintain test suites for critical software components and ensure proper functionality throughout the development lifecycle.
- Develop custom queries for internal databases to respond to unique data requests from users.
- Prototype and implement changes to existing platforms based on specifications provided in response to user feedback and new use cases.
- Conduct integration testing and collaborate with department owners to ensure integrated systems’ reliability, stability, and security.
- Troubleshoot and resolve complex integration issues by investigating logs, analyzing code and collaborating with external vendors if required.
- Develop responsive user interfaces for internal web and mobile applications.
Desired Experience & Qualification
- Bachelor's degree in Computer Sciences, Information Systems or a similar field.
- Excellent verbal and written communication skills; strong attention to detail.
- .NET core development experience with a fundamental grasp of object-oriented programming concepts in C#.
- Experience with building components and user interfaces in the .NET core Blazor server-side and client-side framework.
- Familiarity with Microsoft Azure, Azure DevOps, and Azure DevOps Pipelines for continuous integration.
- Experience creating and consuming web-based APIs.
- Knowledge of CSS and responsive design techniques.
- Experience with git source control systems.
- Minimum of 3 - 5 years of industry experience in software development.
Interested?
If you meet these qualifications and are passionate about creating innovative solutions, we encourage you to apply by submitting your CV to
#J-18808-Ljbffr