Senior Software Developer

THE OPPORTUNITY:
A fantastic opportunity for a Software Developer to enhance & develop our product to reflect the rapid growth of the business. You will be responsible for the development of technical products, features and software integrations across a range of different projects.

JOB RESPONSIBILITIES:

  • Build, design, and deliver high quality solutions in line with guidance and best practices of the department
  • Writing code to develop, fix or enhance features within the product suite, within the full development lifecycle
  • Supporting the development of 3rd party integrations (for example, payment gateway, APIs) as needed.
  • Helping to ensure the on-time Project deliveries and within budget in a rapidly changing environment
  • Supporting the management of web infrastructure and performing associated health checks as needed.
  • Building and maintaining an expert knowledge of products, services, and deployment methodology.
  • Creating internal technical and process documentation for your work to ensure knowledge is shared within the team.
  • Supporting live products in a DevOps environment
  • Write high quality robust code including tests
  • Learning new technologies and keep abreast of existing technologies and be able to apply these to your work

EQUIRED SKILLS:

  • Proficiency in modern C#, JavaScript, HTML and CSS
  • Experience of developing .NET services and MVC based web applications and APIs using Visual Studio and its surrounding ecosystem
  • Strong understanding of object-oriented programming and Dependency Injection
  • Strong experience of integrating with third party services using APIs
  • Experience of writing highly concurrent, performance critical code
  • Experience of using Git or similar to track changes
  • Experience of working in an agile environment
  • Experience of Cloud platforms, ideally AWS
  • Experience of both the full .NET Framework and .NET Core

ADDITIONAL SKILLS WILL BE ADVANTAGE:

  • Experience of integrating with payment gateways
  • Experience of Infrastructure as Code e.g. Terraform
  • Experience of Elasticsearch and MySQL as data stores o Experience of TDD/BDD/DDD principles
  • Experience of Vue or React
  • Knowledge of PCI compliance and associated standards such as ISO 27001
  • A solid understanding of security principles and secure coding including OWASP Top 10
  • Experience of using Redis both for high performance caching and communication services
Job Category: Software Developer
Job Type: Full Time
Job Location: Pakistan

Apply for this position

Allowed Type(s): .pdf, .doc, .docx
Right Menu Icon