Software Developer at ARM Hold Co.

Job Overview

Location
Lagos, Lagos
Job Type
Full Time
Date Posted
2 years ago

Additional Details

Job ID
52062
Job Views
86

Job Description



Description



  • We are looking for a dedicated, resourceful software developer to join our IT department. He or she will be part of an agile development team, building and working on enterprise-grade software systems on top of the AWS development stack.

  • Our choice candidate must have very rich experience of full stack development; excellent technical skills, leadership skills, attention to detail, ability to motivate/inspire, provide guidance, troubleshoot problems, work with other developers, review work done, validate quality expectations, documentation, manage stakeholders and adhere to deadlines.


Core Responsibilities and Key Result Areas



  • Work with team to ensure successful project delivery

  • Provide technical leadership to teammates where required

  • Maintain high standards of software quality within the team by establishing good practices and habits

  • Identify and encourage areas for growth and improvement within the team.

  • Collaborate with other software developers, business analysts and software architects to plan, design, develop, test, and maintain web- and desktop-based business applications built on Microsoft technologies

  • Assist in the collection and documentation of user requirements, development of user stories, estimates, and work plans

  • Prepare reports, manuals, and other documentation on the status, operation, and maintenance of software

  • Design, develop, and unit test applications in accordance with established standards

  • Participate in peer reviews of solution designs and related code

  • Package and support deployment of releases

  • Work with teammates in the migration of legacy applications to current Microsoft technologies

  • Develop, refine, and tune integrations between applications

  • Analyze and resolve technical and application problems

  • Assess opportunities for application and process improvement and prepare documentation of rationale to share with team members and other affected parties

  • Adhere to high-quality development principles while delivering solutions on time and on-budget

  • Provide third-level support to business users

  • Research and evaluate a variety of software products


Educational / Professional Requirement



  • A Bachelor's or Graduate's Degree in Programming, Computer Engineering, Computer Science, or a related field.

  • Broad working knowledge of application design, full stack development, software project documentation, computer networking, installation, and administration.

  • Experience with database management and project management.


Personal Abilities:



  • Good communication skills.

  • Excellent interpersonal, presentation & analytic skills.

  • An aptitude for analytical problem–solving.

  • Excellent technical skills

  • The ability to remain up to date with the latest software developments.

  • Strong leadership, management, and customer service skills.

  • Great analytical, problem-solving, and communication skills.

  • The ability to handle stressful situations.

  • Personal Abilities


Technical Skill Requirement:



  • Coding

  • Word processing

  • Spreadsheets

  • Email

  • Presentations

  • Microsoft Visio

  • SQL Queries and any relational database software

  • Business Process Models

  • Knowledge of .net framework is required

  • Knowledge of WordPress and Plesk management is required

  • Application and Database failover across data centers as required


Knowledge Requirement:



  • Algorithm and data structure design

  • Software design process

  • Full stack developer

  • Database and application management/administration

  • Knowledge of:

  • Agile development

  • DevOps deployment

  • Waterfall development


Similar Jobs

Cookies

This website uses cookies to ensure you get the best experience on our website. Cookie Policy

Accept