Senior Software Engineer
Edge Recruiter Nigeria Ltd.
5d ago

Job Profile

  • Senior Software Engineer will develop information systems by studying operations; designing, developing and installing software solutions;
  • support and develop software team. The Senior Software Engineer will lead a team of developers responsible for building new and support existing projects.

    Key Responsibilities

  • Develop software solutions by studying information needs; conferring with users; studying systems flow, data usage and work processes;
  • investigating problem areas; following the software development life-cycle.

  • Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development and proposed solutions.
  • Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
  • Prepare and install solutions by determining and designing system specifications, standards and programming.
  • Provide information by collecting, analyzing and summarizing development and service issues.
  • Make informed decisions quickly and taking ownership of services and applications at scale.
  • Work collaboratively with others to achieve goals.
  • Be a persistent, creative problem solver.
  • Remain cool and effective in a crisis.
  • Stay on the leading edge of development practices.
  • Passionate about great technologies, especially open source.
  • Understand business needs and know how to create the tools to manage them.
  • Requirements

  • Bachelor's degree in Information Systems or Computer Systems Engineering
  • A+, N+, MCDBA, MCSE are advantageous
  • Database maintenance
  • SQL report writing qualification
  • 5+ years of experience as a software engineer
  • Experience in Microsoft SQL server
  • Computer Systems Engineering with revenue management systems experience
  • Fluent with functional, imperative and object- oriented programming languages
  • Experience working in an agile environment
  • Experience building complex web systems that have been successfully delivered to customers
  • Ability to take a project from scoping requirements through actual launch of the project
  • Experience in communicating with users, other technical teams and management to collect requirements, identify tasks, provide estimates and meet production deadlines.
  • Experience with professional software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing and operations
  • Software Design
  • Software Documentation
  • Software Testing
  • Teamwork
  • Programming Skills
  • Software Development Fundamentals and Process
  • Software Requirements
  • Software Architecture
  • Multitask
  • Communication Skills
  • Results Oriented
  • Self-Motivated
  • Apply
    Add to favorites
    Remove from favorites
    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.
    Application form