Job Description
Job Responsibilities
- Produce clean, efficient code based on specifications, create technical documentation for reference and reporting, integrate software components and third-party programs, Verify and deploy programs and systems,
- Troubleshoot, debug and upgrade existing software, Gather and evaluate user feedback, Recommend and execute improvements.
- Back-end and database development based on the requirements
- Execute full software development life cycle (SDLC)
- Transform software designs and specifications into high functioning code in the appropriate language.
- Work closely with analysts, designers and other staff on software projects.
- Implement standard designs, architecture and security development.
- Understanding and hands-on experience on CI/CD pipeline.
- Implement modular designs and microservice architecture.
- Learn emerging and new technologies and adopt future-proof technology.
- Align systems to business strategy & Delivery of Services and resolution of issues.
- Prompt response to requests on product development activities.
- Prompt resolution and management of issues with vendors.
Job Requirements
Qualification anf Experience:
Candidates should possess an HND or Bachelor's Degree with 3-8 years work experience
Technical Competencies:
- Strong knowledge of coding languages such as C# and ASP.NET
- Strong knowledge of software development with Winforms, MVC and ASP.NET Core
- Strong knowledge of database technologies such as PostgreSQL, Microsoft SQL Server and similar engines
- In-depth knowledge of building Web API/REST API Services, consumption, and integration
- Good understanding of JavaScript, particularly JQuery
- Good knowledge of web technologies such as Razor, HTML, CSS and Javascript
- Excellent knowledge of Object-Relational Mapping (ORM) frameworks (especially Entity Framework)
- Extensive experience with software design and development in a test-driven environment
- Experience in project deployment, configuration and management.
- Excellent understanding and use of code private code repositories and versioning system.
- Knowledge of javascript frameworks such as ReactJS, AngularJS (added advantage).
- Mobile Application development, Native language, including use of Xamarin. (added advantage).
Required Skills:
- Able to work in a fast paced environment & complete projects to schedule.
- Ability to multi-task, react quickly to shifting priorities and meet deadlines.
- Proactive, confident and with a positive "can-do" attitude.
- Able to clearly communicate technical data to non-technical colleagues and clients.
- Project management skills
- Good relationship management skills
- Good analytical and problem-solving skills
- Working knowledge of Agile development methodologies
- Good team working skills
- High sense of responsibility, accountability and dependability
- Resourcefulness and troubleshooting aptitude coupled with focus and follow-through attitude
- High integrity and ethical standards
- Problem Solving and Decision Making
- Managing Resources
- Business Focus
- Supervisory / Managerial Skills.
- Attention to detail.
Interested and qualified candidates shoulf send their CV in PDF format to: jobcares@xplugng.com using the Job Title as the subject of the email.