Job Purpose The Systems developer will play a key role in the documentation, development, installation, testing, and maintenance of software systems, including integration-related projects. The systems that the systems developer create will help the business be more efficient and provide better service. Duties & Responsibilities Application Development: Designing, coding, and debugging applications in various software languages. Software analysis, code analysis, requirements analysis, software review, identification of code metrics, system risk analysis, software reliability analysis. Object-oriented Design and Analysis (OOA and OOD). Software modelling and simulation. Software testing and quality assurance. Support, maintain, and document software functionality. Integrate software with existing systems. Compliance: Participate in code build and release processes. Desired Experience & Qualification Knowledge/Experience: 5+ years as a Software Developer/System Engineer. Min 5 years experience in full lifecycle software application development. Min. 5 years experience developing C# and .Net (including min. 3 years’ experience using .Net Core). Min. 5 years experience developing WebAPI/web services/REST. Min 5 years MS SQL server/T-SQL or similar. Min 5 years experience in Object-oriented Design and Analysis (OOA and OOD). Min. 5 years' experience developing web apps. Experience with Azure DevOps. Able to work in a fast-paced environment. Must be able to identify problems and facilitate problem-solving skills with an analytical mindset and approach. Excellent ability to multi-task between multiple projects. Excellent interpersonal and communication skills – written and verbal. Creative thinker who can provide alternatives to existing or proposed solutions. Valid driver's license – Code 08. #J-18808-Ljbffr