Lagos Jobs Software Engineer at Scrapays

Software Engineer at Scrapays

Scrapays

The Role

As a software engineer, you will gain continuous learning opportunities while developing software. For instance, you can take the lead by assisting the business in adapting to new technologies, challenge yourself to be innovative when designing systems, and learn to make risk assessments when developing software. There are also opportunities for interpersonal growth as you will be working with a team to create high-quality products for our customers. As such, a good fit for this role is a software engineer who is not only technically competent but also someone with soft skills. In summary, your role requires that you wear a holistic suit, of being a skilled communicator, a forward-looking individual, and be a methodical problem-solver.

Personality for success

– Excellent interpersonal and communication skills. Self-confidence, driven, competence and a willingness to learn

– Ability to collaboratively work and brainstorm with a team

– Analytic ability and problem-solving capability

– Excellent organizational and time management skills with the ability to multitask – Flexibility, determination, enthusiasm, creativity, imaginative, and initiative – An eye for detail

Role Overview & Details

The responsibilities defined in the job description will form the basis for your performance evaluation. Your responsibilities are circumferenced around the following highlighted obtainables;

● You will be responsible for the Software Development Life Cycle (SDLC), which includes designing, testing, and evaluating new software

● You will plan for the software development process, such as identifying the project size, cost, duration, and effort required

● You will be in-charge of maintaining software by debugging any errors and modifying the software to improve its performance

● You will collaborate with different departments and subject-matter experts to develop the desired software

● You will work with your team members to review their code and consult them on the best software development practices

● You will keep abreast of the latest trends and new technologies, and implement what is necessary for the organization

● You should ensure that proper SOPs are written to facilitate the ease of operating the software

● You should identify and analyze user requirements to meet their expectations when developing a software product

● You will be required to continually upgrade your technical skills such as picking up new coding styles or attending courses

● You will conduct feasibility studies, such as technical, operational, or economic feasibility, to measure the organizational benefits of a software

● You will illustrate and document software development processes via charts and diagrams (e.g. UML diagrams)

● You will engage in software testing to identify defects early in the development process and ensure quality assurance

● You will analyze user feedback and apply innovative solutions to the software’s user-facing features

● You will build software architecture via coding that involves algorithms, server-side languages, and programming frameworks

Tools

● Trello

● Slack

● GitHub

● Keybase

● Notion

To apply for this job email your details to hr@scrapays.com

Related Post