General:

  • Completeness and accuracy of code (work product) vs. allocated tasks
  • Ensure that project tasks are delivered in accordance with the larger project objectives
  • Adhere to and apply software development policies and standards
  • Ensure accurate estimates on development effort
  • Proactive report on potential slippage or deviation

Business Requirements:

  • Gather and understand the business requirements
  • Architect software design, build code and configure

Testing:

  • Perform unit testing for all custom code and ensure quality for test cases, where applicable
  • Define and report on outstanding known errors and workarounds (bugs)
  • Ensure that the development, testing and production environments meet set requirements

Minimum Requirements:

QUALIFICATIONS:

Degree in Information Systems, Computer Science, Engineering or equivalent international certification.

EXPERIENCE:

  • 5 -7 years’ experience in C# software development
  • Good experience in a manufacturing environment
  • Understanding and interpreting business requirements, coding solutions and managing complex architecture
  • Understanding of agile principles, architecture design and best practices

TECHNICAL COMPETENCIES & EXPERIENCES:

  • Languages: C#, Razor, PL/SQL, T-SQL
  • User Interfaces: Winforms, Blazor, MAUI, WinUI 3
    • DevExpress Suite

  • Services & Messaging:
    • Web API, WCF Services (XML, JSON, gRPC)

  • Architecture & Frameworks:
    • Clean / Onin Architecture, Microservice architecture
    • CSLA, OpenId Connect, Serilog & Splunk,
    • Design principles: Design patterns, SOLID, test-driven, event-driven, lean principles, data structures

  • Methodologies
    • Hybrid Agile (Scrum)

  • Toolsets:
    • Source Control: Git, Azure DevOps (CI & CD)
    • Incident management: Jira & Jira Service Desk

  • Databases:
    • Oracle & MSSQL – Develop and maintain PL/SQL, Triggers, Stored Procedures, Functions and Packages

  • Legacy: VB6 applications to be ported to .NET
  • General:
    • Micrsoft Visio (UML)

Desired Skills:

  • C#
  • .Net
  • VB.net

Learn more/Apply for this position