datatrota
Signup Login
Home Jobs Blog

Senior Dotnet Developer at Software Business Solutions Consulting

Software Business Solutions ConsultingAbuja, Nigeria Software Development
Full Time
Software Business Solutions Consulting (SBSC) is a boutique, minority-owned and managed, consulting firm, working with global clients to uncover opportunities and solve problems. We are experts in the areas of: Application Development, Application Support, Business Strategy, Program & Project Management, Business Intelligence, Mobile Application, and Help Desk/Customer Service. We use this expertise and our experience in various industries, such as Healthcare, Financial Services, Retail, Travel, Transportation, Logistics, and Insurance, to provide results that businesses need. Clients hire us for our experience and our refreshing lack of layers and bureaucracy. The folks you meet up front are the same skilled experts who will serve throughout the project and the duration of our relationship, which we hope will last a good long time. Minority-owned and remarkably qualified, we look forward to doing our best work with you.

Key Responsibilities

  • API Development: Design, implement, and maintain RESTful web services and APIs. Ensure the APIs are scalable, secure, and efficient.
  • Database Management: Develop and optimize database schemas, queries, and performance. Work with various databases, including MongoDB, Oracle-DB, SQL Server, PostgreSQL, and MySQL.
  • Server-Side Logic: Implement server-side logic using technologies like Node.js, C#, and Express.js. Ensure smooth integration with front-end applications and third-party services.
  • System Architecture: Contribute tthe design and implementation of system architectures, including Domain Driven Design, Clean Architecture, Microservices, and Modular systems.
  • Cloud Services and DevOps: Deploy, manage, and monitor applications on cloud platforms such as AWS, GCP, and Azure. Utilize Docker, Kubernetes, and CI/CD pipelines for continuous integration and delivery.
  • Performance Monitoring and Optimization: Use tools like Elasticsearch, Kibana, Grafana, and monitoring systems tensure application performance and reliability.
  • Messaging and Event Systems: Implement and maintain messaging systems using Kafka, RabbitMQ, and Redis for real-time data processing and communication.
  • Collaboration and Communication: Work closely with cross-functional teams tdeliver high-quality products. Participate in code reviews, architectural discussions, and project planning.

Qualifications

  • Education: Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Experience: Minimum of 5 years of experience in back-end development, with a strong focus on scalable and distributed systems.

Technical Skills:

  • Proficiency in programming languages: JavaScript, C#, and TypeScript.
  • Experience with server-side frameworks and technologies: Node.js, Fastify.js, Nest.js, and Express.js.
  • Strong understanding of databases: MongoDB, Oracle-DB, SQL Server, PostgreSQL, and MySQL.
  • Knowledge of RESTful web services and web technologies.
  • Familiarity with cloud platforms: AWS, GCP, and Azure.
  • Experience with containerization and orchestration: Docker and Kubernetes.
  • Understanding of messaging systems: Kafka and RabbitMQ.
  • Experience with CI/CD tools and practices.
  • Soft Skills: Strong analytical and problem-solving abilities, attention tdetail, and excellent communication skills. Ability twork collaboratively in a team environment and manage multiple tasks effectively.

Method of Application

Signup to view application details. Signup Now
X

Send this job to a friend