General:

Completeness and accuracy of code (work product) vs. allocated tasks.

Ensure that project tasks are delivered in accordance with larger project objectives.

Adhere to and apply software development policies and standards.

Ensure accurate estimates on development effort.

Proactively report on potential slippage or deviation.

Business Requirements:

Gather and understand the business requirements.

Architect a 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 architectures.

Understanding of agile principles, architecture design and best practices.

Technical Competencies & Experiences:

Languages: C#, Razor, PL/SQL, TSQL.

User Interfaces: WinForms, Blazor, MAUI, WinUI 3.

  • DevExpress Suite

Services & Messaging:

  • Web API, WCF Services (XML, JSON, gPRC).

Architecture & Frameworks:

  • Clean / Onin Architecture, Microservice architecture.
  • CSLA, OpenId Cnnect, 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 – Develp 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#
  • Razor
  • PL/SQL
  • TSQL

Learn more/Apply for this position