Lesaka - Enterprise

Developer


Company: Prism Crypto
Location: Durban North
Ideal start date: ASAP

https://www.prism.co.za/

Job Description: Mid- Senior Developer (C#, ASP/WebForms, TSQL, HTML) 

Purpose

The purpose of this role is to assist the Business Unit to develop the UVS product, and other software as may be required. These products are predominantly 2-tier and 3-tier applications that may be deployed on premises or on VM infrastructure.

Primary responsibilities & duties

  • Add features to software, and fix bugs, with regard to secure coding practices.
  • Design and implement unit tests and integration tests.
  • Examine requirements and specifications, and propose solutions that are technically feasible for the code base.
  • Identify and resolve performance bottlenecks.
  • Write User Manuals for installation, administration, and end users.
  • Release engineering (follow procedures to label, build, deploy, test, and release).
  • Maintain code quality and standards; participate in code reviews, accepting and providing constructive peer feedback.
  • Support administrators through installation & upgrade, and with operational issues.
  • Collaborate with team members and with other teams.
  • The position is expressly not limited to these duties.

Requirements

  • Minimum qualification: relevant tertiary degree or diploma
  • Minimum experience: 3 years in a similar role using the required technologies
  • C# with Net Framework 4.8
  • ASP with WinForms
  • SQL, MS TSQL, and Stored Procedures on MS SQL Server 2017+
  • Entity Framework
  • HTML, and basic CSS
  • Designing and implementing unit & integration tests (xUnit an advantage)
  • Experience with Version Control software (TFVC an advantage)
  • Writing skills (English), for installer, administrator, and end-user manuals
  • Demonstrable competence to perform all responsibilities & duties of the role.
  • Strong communication skills including spoken and written English
  • Experience with Tcl/Tk an advantage
  • Experience with Net Core or NET 5 or higher an advantage

Competencies

The following skills and traits will be necessary to succeed in this role:

  • A professional demeanour: be polite, helpful, and composed; act ethically and with integrity; execute the role with competence; be dependable and accountable.
  • Enthusiasm for service excellence, leveraging communication and people-handling skills to work directly with colleagues and customers.
  • The ability to work autonomously, prioritising and organizing one’s own work, and finishing tasks completely and correctly, while remaining adaptable to priority business needs.
  • An aptitude for diagnosing and troubleshooting.
  • Willingness to learn, and to take on new challenges and responsibilities.     

Location and working hours

  • This is a permanent, full-time position based in Westville, KZN.
  • Occasional travel may be required, which may include out-of-town trips and/or overnight travel.
  • Normal hours are 40 hours per week with the normal daily hours being 8AM to 5PM including a 1 hour lunch break, Monday to Friday.
  • Limited flexitime may be permitted at the discretion of Management.
  • Overtime is unusual and may not be worked without approval by management.
  • Occasional afterhours work may be required, on a time-for-time basis between normal and after hours, limited to 40 hours total per week.
  • Limited remote work may be permitted at the discretion of Management, provided that staff supply their own reliable Internet access and other resources necessary to perform their job remotely.

Status: Open

Salary: R 48,000 to R 70,000

Experience: 3 years

.NET .NET Core ASP.NET Web Forms C# Entity Framework SQL MS SQL Version Control HTML/CSS

Role is on-site or hybrid.

Durban