Senior Software (Backend) Engineer (.NET) Job at Leatherback
Leatherback is a global digital cross-border payments service provider positioned to transform how treasury solutions are delivered to businesses and individuals in frontier countries. We provide a single access point that empowers individuals and businesses to be truly global. We do this by building best-in-class financial, payment, and commerce solutions that remove barriers to global growth and mobility for all citizens of the world.
They are recruiting to fill the position below:
Job Position: Senior Software (Backend) Engineer (.NET)
Job Location: Victoria Island, Lagos
Job Type: Full time
Summary
- We are looking for an experienced backend software engineer to help us build and maintain software systems in support of our business and partners.
- If you are an experienced software engineer with a passion for good design and architecture, with great interpersonal skills we want you!
- The Senior Software Engineer will be responsible for providing and contributing to new software development efforts on the most current .NET technology stack and Azure.
Responsibilities
- Create systems that are durable and flexible by developing for change – favour configurability over customization
- Create an enterprise-grade framework for engineers to leverage, with security, scalability
- Generate technical documentation to communicate architectural and design decisions
- Develop complete test plans, tests, and strong code coverage
- Resolve defects during QA testing, pre-production, production, and post-release cycles
- Refactor and extend the existing codebase to fix defects and add features/functionality
- Architect and develop applications, workflows, and prototypes to meet the business needs
- Refine functional requirements and develop technical specifications
- Communicate & collaborate cross-functionally across various teams, organizations and internal and external stakeholders to drive engineering efforts
Education & Experience
- Bachelor’s degree in Computer Science or related field.
- 5+ years of software development experience including:
- Strong portfolio of work showing experience developing secure and standards-compliant code across multiple platforms. (Java or .Net stack as well as Open-Source technology)
- Solid conceptual knowledge of design patterns and language-agnostic design experience
- Test-driven development mindset and strong discipline for writing extensive tests for every production code ship
- Strong understanding of APIs and web service concepts such as REST, SOAP, and XML/JSON business object representations
- Experience developing APIs utilizing REST architecture
- Ability to handle a fast-paced environment for iterative project turnarounds on mission & revenue critical, customer-facing applications
- Experience with Agile development methodologies such as Scrum and Extreme Programming
- Experience with Cassandra or Cosmos DB or other NO SQL databases
- Experience with multi-tenant architectures in the SaaS space
- Fluent in several of the following languages/platforms/libraries: Java and .NET
- Git, Jira, and Confluence experience
- Experience in queue-based systems like RabbitMQ, MSMQ, Kafka, and Event Hub is preferred.
- Knowledge of Relational databases like Oracle/SQL servers.
- Experience in .Net Core, Azure is preferred
Soft Skills & Attributes:
- Good communication and interpersonal skills.
- Excellent problem-solving and analytical skills.
- Strong collaborator.
- Ability to work in a fast-paced environment.
- Attention to detail.
Similar Jobs
- Mobile Application Developer Job at eHealth4everyone
- Web 3 Developer Job at Vendor.com.ng
- Frontend Web Developer (Vue.js) Job at eHealth4everyone
- Software Developer Job at NASD Plc
- Backend Engineer Job at Termii
- Frontend Engineer Job at Termii
- WordPress Developer Job at eHealth4everyone
- Software Quality Assurance & Testing Engineer Job at eHealth4everyone
- Python Data Scientist Job at eHealth4everyone
- DevOps Engineer Job at the Princeps Credit Systems Limited