Talent.com
This job offer is not available in your country.
Software Engineer

Software Engineer

Project GrowthNigeria, NG
6 days ago
Job description

Job title : Software Engineer

Job Location : Nigeria Deadline : March 12, 2025 Quick Recommended Links

  • Jobs by Location
  • Job by industries
  • Career Advice

Key Responsibilities

  • Feature Development : Assist in developing new features and product enhancements to optimize software solutions.
  • Code Quality & Best Practices : Write clean, maintainable, and high-performance code in alignment with SOLID principles and industry best practices.
  • Agile Development : Work closely with the engineering team and manager to maintain strong SCRUM processes and Agile practices.
  • Code Review & Collaboration : Participate in code reviews, providing and receiving constructive feedback to improve overall code quality.
  • Production Support : Provide technical support and troubleshooting for applications and services used by the company.
  • Technical Documentation : Create and maintain engineering documentation to ensure clarity and continuity in development processes.
  • Cross-functional collaboration : Communicate effectively with internal stakeholders to align development efforts with business objectives.
  • What Success Looks Like

  • Scalable & Reliable Applications : Deliver high-quality, well-documented software that meets business needs.
  • Agile Team Collaboration : Contribute effectively to SCRUM processes, ensuring smooth Agile workflows.
  • Clean & Efficient Code : Maintain high coding standards with efficient C# and T-SQL implementations.
  • Seamless System Integrations : Develop and enhance REST APIs for efficient system communication.
  • Continuous Improvement : Actively participate in code reviews, testing, and process enhancements.
  • Qualifications

    Required

  • BS in Computer Science or equivalent experience.
  • 3+ years of experience in Agile Scrum development environments.
  • Strong understanding of object-oriented programming concepts.
  • Proficiency in C# for backend development.
  • Experience with T-SQL and relational database management.
  • Knowledge of software architectural patterns and best practices.
  • Familiar with unit, integration, and load testing.
  • Front-end development skills (JavaScript, HTML, CSS).
  • Preferred Skills (Highly Advantageous)

  • Experience with SCRUM process and Agile methodologies.
  • Strong understanding of REST API development and consumption.
  • Familiar with Vue.js or similar front-end frameworks.
  • Hands-on experience with Azure (Cosmos DB, Service Bus, Azure Functions).
  • Experience with GIT, CI / CD pipelines, and version control best practices.
  • Proficiency in SQL Server, MySQL, or other relational databases.