datatrota
Signup Login
Home Jobs Blog

Software Engineer at Project Growth

Project GrowthNigeria Software Development
Full Time
Project Growth champions remote flexibility, prioritizes employee well-being, fosters inclusivity, and cultivates a culture of continuous learning and innovation. All roles are remote unless it is explicitly stated otherwise. Join our global tech journey!

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.

Method of Application

Signup to view application details. Signup Now

More jobs like this

X

Send this job to a friend