SOFTWARE DEVELOPER
Fadac Resources and Services
LAGOS, ng
5d ago

Our client is a holding company for a number of subsidiarieswith interests in key sectors of Nigeria’s economy. They are in need ofSOFTWARE DEVELOPER.

Position Purpose : The software developer involved in design, development, coding, customization,configuration, testing, and deployment in support of the enterprise packagedsolutions Key.

Requirements

  • Bachelor’s degree in computer science or relateddegree
  • At least 5 -7 years Professional experience withC# .Net, SQL Server, and NoSQL databases
  • Workingknowledge of Agile Software development methodology and experience using CI / CDtools.
  • Understanding of Frontend frameworks such asAngular preferred
  • Experience with Unit Testing and IntegrationTesting
  • Knowledge of Source Control (GIT)
  • Knowledgeof SOLID principles and Familiar with REST API, SQL, ORM
  • Hands on experience in building distributedsystems architecture, microservices, event driven architecture, and any ofRabbitMQ, Azure Service Bus, Apache Kafka
  • Experience implementing OWASP Security frameworkfor .NET based systems
  • Strongunderstanding with implementation knowledge of SQL Server- 2014 (and above)& T-SQL experience.
  • Strong .NET design & development hands onexperience using Microsoft latest technology stack (.net core, MVC, C#, API’setc.)
  • Experience with analysis, design, development,maintenance and support for various client-server web applications.
  • Personalityrequirements / Traits

  • Ability to multi-task and change from one taskto another without loss of efficiency or composure
  • Excellentinterpersonal and communication skills, including good presentation and reportwriting skills
  • Self-motivation, determination, confidence andresult oriented
  • Eye for detail and identifying problems
  • Teamwork, collaboration, independence andproactivity to boost innovation
  • Ability to work with strict deadlines
  • Responsibilities :

  • Analyze the business needs and requirement thendesign, test, and develop software to meet those needs
  • Write and maintain technical documentation todescribe program development, logic, coding, testing, changes, and corrections
  • Translateapplication storyboards and build cases into functional applications
  • Troubleshoot, debug and upgrade existingsoftware
  • Design and update software database. Thisincludes, but is not limited to : Software Applications, Web Sites, DataCommunication Processes and User Interfaces
  • Work with experienced team members to conductroot cause analysis of issues, review new and existing code and / or perform unittesting
  • Make good technical recommendations anddecisions that provide solutions to business challenges
  • Developing application programming interfaces(APIs) to support web functionality
  • Perform routine upgrades and maintenance asrequired
  • Provideterminal support to terminal staff on technical issues
  • Provide training for operational team and otherdepartment as required
  • Work with customers or departments on technicalissues including software system design and maintenance
  • Provide regular reports on status of assignedtasks.
  • Engaginginternal stakeholders on testing of solutions and gathering feedback
  • Work with the QA team to ensure proper producttesting is done
  • Apply
    Add to favorites
    Remove from favorites
    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form