flag iconGo back
DZOOCO company logo

Back End DeveloperDZOOCO

PlateauNigeria
2 years0 Applicants
eye icon22
circular warning alertOops! It seems this job from DZOOCO has expired

job description - Back End Developer


  • About the Role
  1. The Backend Software Engineer is responsible for designing, building & maintaining the server-side of our application by putting in place a solid structure & foundation for the Software Team to achieve Dzooco’s mission.
  • Responsibilities
  1. ·       Analyzing user requirements
  2. ·       Improving system quality by identifying issues and common patterns, and developing standard operating procedures
  3. ·       Enhancing applications by identifying opportunities for improvement, making recommendations, and designing the Dzooco Products
  4. ·       Maintaining and improving existing codebases and peer review code changes
  5. ·       Liaising with colleagues to implement technical designs
  6. ·       Investigating and using new technologies where relevant
  7. ·       Providing written knowledge transfer material
  8. ·       Execute full software development life cycle (SDLC)
  9. ·       Develop flowcharts, layouts, and documentation to identify requirements and solutions
  10. ·       Write well-designed & testable codes
  11. ·       Produce specifications and determine operational feasibility
  12. ·       Integrate software components into a fully functional software system
  13. ·       Develop software verification plans and quality assurance procedures
  14. ·       Document and maintain software functionality
  15. ·       Troubleshoot, debug, and upgrade existing systems
  16. ·       Deploy programs and evaluate user feedback
  17. ·       Comply with project plans and industry standards
  18. ·       Ensure software is updated with the latest feature
  • Required Competencies
  1. ·       Microservice Architecture
  2. ·       C# / Java Programming
  3. ·       Domain Driven Development
  4. ·       Test-Driven Development
  5. ·       Parallel Programming (Managing threads, Concurrency, Locks, etc)
  6. ·       Object Oriented Programming (Class & Objects, Polymorphism, Abstraction, Inheritance, Encapsulation)
  7. ·       Containerization with Docker
  8. ·       Database: Postgres SQL, MySQL, Azure Cosmos DB, Redis Cache
  9. ·       Structured Logging
  10. ·       API Security (Azure Identity Services and OAuth 2.0, Cookie)
  11. ·       API Documentation with OpenAPI/Swagger/Postman
  12. ·       ELK stack (Elasticsearch, Logstash, Kibana)
  13. ·       Event-driven development with Azure Service Bus
  14. ·       API Gateway
  15. ·       Secure coding
  16. ·       Data structures and algorithms (Complexity Analysis (a.k.a BigO), Pattern Searching, etc.)
  17. ·       State management
  18. ·       Version Control/GIT
  19. ·       Socket / Signal R
  • Desired Qualifications & Experience
  1. Experience within the industry or from a similar background
  2. Must have excellent verbal & written communication skills
  3. Ability to be performed in a team environment
  4. Superior analytical skills with a good problem-solving attitude
  5. Perks & other benefits
  6. Fully remote working option
  7. Company SWAG (Stuff We All Get) Welcome Kit
  8. Company laptop (MacBook)
  9. Health & Life Insurance
  10. 24/7 Legal Assistance – We understand that Our line of work is not widely acceptable/understood especially in the Country we operate in. With that in mind, we will be providing round-the-clock legal assistance in case of emergencies should any of our Employees be wrongly accosted.
  11. Employee Assistance Program – We have teamed up with a professional third-party agency for our Employees to receive free, confidential counseling & wellbeing support.
  12. Monthly Engagement Activities


flag iconReport
About the company
DZOOCO logo
65 followers
Follow

Recommended for you