datatrota
Signup Login
Home Jobs Blog

Senior Developer - Calc Team (.NET/C#) at Deel

DeelLagos, Nigeria Software Development
Full Time
Deel is a global payroll solution that helps businesses hire anyone, anywhere. Using a tech-enabled self serve process, you can now hire independent contractors or full-time employees in over 150 countries, compliantly and in minutes. Today, Deel serves 4,500+ customers from SMBs to publicly traded companies.

Job Purpose

  • As a developer in the Calculations team, the primary focus is the design, maintenance and development of the various backend calculation services pertaining to legislative compliance, payroll, and HR, with a strong focus on performance optimization, throughput, and accuracy.
  • This involves general coding, innovative design and unit testing of the various elements that make up the PaySpace calculation services. Additionally, as a senior developer, you will bring your exceptionally strong technical understanding of how systems are built to the table.

Duties And Responsibilities
Work ethic

  • Lives the company’s values and service standards.
  • Adheres to business processes and systems to meet the company’s quality requirements.
  • Takes personal accountability for service excellence.

Information security

  • Understand their role within the organisation from an information security perspective and commit to protecting the organisation’s security information assets.

Finance

  • Ensures Cost savings and efficiencies in area of accountability.
  • Update job knowledge by participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
  • Prepare personal development plans in conjunction with Manager and implement in line with business requirements.
  • Stay abreast of emerging technologies/industry trends and apply them into operations and activities.

Develop and maintain Calc application

  • Analyse and resolve technical and application problems.
  • Use Azure DevOps to manage tasks and application code.
  • Design extensible, secure, scalable, and maintainable enterprise level applications
  • Write well designed, testable, efficient and secure code by using best software development practices.
  • Collaborate with other software developers, business analysts and software architects to plan, design, develop, test, and maintain calc applications built on Microsoft technologies.
  • Contribute to brainstorming sessions with development team to ensure understanding and clarity of requirements based on functional and technical needs.
  • Develop, refine, and optimize applications.
  • Provide third-level support to business users as and when required.
  • Ensures the deployment of application into staging/testing environment and ensures application is packaged and supported for deployment of releases.
  • Participate in code reviews of solution designs and related code.
  • Research and evaluate a variety of software products to ensure implementation/alignment to best practice.
  • Make use of your strong technical understanding of industry standards to contribute to our product.

Requirements

Preferred qualifications (advantage, but not essential):

  • Bachelor of Science in Computer Science, Information Systems, Informatics

Minimum Technical Requirements:

  • 5 + years working experience in C#.
  • 5 + years working experience in application or web development.
  • 5 + years working experience in MS SQL Server (T-SQL, Stored Procedures, Views etc)
  • Clean code (SOLID/DRY/YAGNI) principals

Advantages but not essential:

  • Redis or similar in and out of memory caching
  • Azure
  • REST API
  • RabbitMQ/Azure Message Bus or similar
  • Unit Testing (NUnit)
  • Tasks and threads
  • Dapper or similar ORM technologies

Competencies:

  • Good communication skills
  • Strong analytical skills
  • Self-motivated with a desire to learn.
  • Innovative problem solver
  • Must be able to work as part of a team.
  • Be able to work independently as well.
  • Work in rapid changing, high delivery environment.

Method of Application

Signup to view application details. Signup Now
X

Send this job to a friend