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