Job Description
Job Description
- Designing, planning, and development of solutions based on industry requirements
- Participating as part of a project team to design, code, test, and implement moderately complex programs to support the portfolio management process
- Leading development teams
- Establishing testing procedures to ensure an application is thoroughly tested throughout development and before release
- Monitoring and reporting to management on project status, identify issues that may impede the attainment of goals, recommend and implement corrective measures .
- Maintaining existing systems.
- Working with PM to flesh out business requirements and designs for those requirements and systems.
- Contributing to design technology standards .
- Mentoring team members on design techniques and coding standards .
- Making high impact, data-driven technical decisions.
Requirements
- B.Sc / M.Sc in Computer Science / Engineering /related field or equivalent experience is a plus.
- Minimum of 3 years experience in a similar role Other Skills and Qualifications
- Required experience with . Net 5, Web API, CQRS, MsSql, Docker, C#, Azure, IIS.
- Extensive Proficient in C#, with a good knowledge of its ecosystems
- Experience with the .NET Core 3, Azure, SQL and OOP
- Familiar with various design and architectural patterns
- Solid understanding of REST APIs
- Knowledge of other SQL databases and NoSQL databases
- Experience in data storage technology such as Microsoft Entity Framework, Relational Databases (SQL, Oracle, MySQL, etc.), or NoSQL Technologies (Hadoop, Mongo, etc.)
- Code versioning tools
- Message queues, CI/CD, Docker, AWS, Digital Ocean, Kubernetes
- Version Control with Git Application
- Experience in Python, Node.js, DevOps, and or ML is a plus
- Knowledge of Linux is a plus
- Strong understanding of computer science principles
- Experience working in an agile environment
- TDD and pair programming experience
- Excellent communication skills, problem-solving and demonstrated professionalism.
Salary
N300,000 - N500,000 monthly.