Information TechnologyFull-TimeSenior-level(6+ yrs)
Job Description
Job Role Overview
The Senior Backend Developer will be responsible for building scalable RESTful APIs, developing the server-side application logic, and ensuring seamless integration with both internal and external systems. This role requires a high level of technical expertise in C# and ASP.NET Core, along with a deep understanding of modern software architecture and database management.
Key Responsibilities
Design, build, and maintain efficient, scalable RESTful APIs using C#.
Develop reusable code and libraries for future use and maintain existing systems.
Design and implement robust data storage solutions using SQL and NoSQL databases.
Collaborate closely with Frontend and Mobile App developers to define and implement RESTful API specifications.
Work effectively with both technical and non-technical stakeholders to deliver high-value results.
Participate actively in Sprint Planning, tracking work items, and adhering to Agile methodologies.
Qualifications and Experience
Essential Knowledge
At least 5+ years of experience in professional application development using C#.
A minimum of 3+ years of hands-on experience with ASP.NET Core.
Solid experience with SOAP and REST services.
Strong understanding of DevOps practices and CI/CD pipelines.
Familiarity with containerization technologies such as Docker and Kubernetes (K8s).
Proficiency in working with SQL Server, Oracle Database, and MongoDB.
Experience with cloud platforms, specifically Microsoft Azure or AWS.
Expertise in security protocols including OAuth and JWT Tokens.
Knowledge of API Management solutions and Microservice Architecture.
Experience with gRPC and Kafka for messaging and communication.
Proven experience with unit and integration testing frameworks.
Preferred Qualifications
Experience building integrations with messaging platforms.
Experience or familiarity with Google Dialogflow is an added advantage.
A Bachelor's degree (BA/BSc/HND) in Computer Science, ICT, or a related field.
Personal Attributes
Ability to collaborate effectively in a team-oriented environment while exercising independent judgment.
Strong analytical, decision-making, and problem-solving skills.
Highly logical and detail-oriented with a focus on quality.
Demonstrated ability to prioritize workload and meet multiple project deadlines under pressure.
Self-motivated and capable of conducting independent research into system issues.
Excellent written and oral communication skills, with a structured thinking approach.
How to Apply
Interested and qualified candidates should apply online through the Equity Bank recruitment portal on Equity Bank Taleo. Alternatively, you can follow the application link provided at MyJobMag.
How to Apply
Interested and qualified candidates should apply online through the Equity Bank recruitment portal at Equity Bank Taleo. You may also utilize the application gateway via MyJobMag.