Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Aug 23, 2019
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    Founded in 2007 as primarily a software house, Seamfix today provides custom and bespoke technology solutions and e-business integration services to large, medium and small organizations across various sectors such as telecommunications, education, oil & gas, financial services and the public sector. We help our clients and end consumers by continuous...
    Read more about this company

     

    Software Engineer (JAVA)

    Role Summary

    • As a Software Engineer (JAVA) working in an agile environment, you will be part of a team developing, designing, testing and delivering high quality business critical software.

    Responsibilities

    • Develop awesome software.
    • Adhere to established processes designed to maintain code quality standard, including writing unit and integration tests.
    • Adapt to existing CI process and work with existing tools like Jenkins, Gitlab e.t.c.
    • Assist with software and database design.
    • Keep abreast of new trends and technologies.
    • Analyse requirements, confer with users to understand requirements, and ensure deep understanding of any requirement given
    • Maintain excellent quality of work.
    • Other duties as assigned by your Line Manager.

    Requirements

    • A First class or Second class upper Bachelor’s degree in Computer science, Computer Engineering, Mathematics, Statistics or a related field.
    • At least 3 years programming experience.
    • Deep understanding of JAVA.
    • Experienced working in an agile environment.
    • Excellent SQL skills.
    • Demonstrated knowledge of test automation tool is a plus.
    • OCA certification is an added advantage.

    Essential Competencies & Attributes:

    • Excellence driven.
    • Commitment to collaborative problem solving and creating quality products is essential.
    • Strong ownership and can-do  mindset.
    • Good leadership skills.
    • Critical thinking capabilities.
    • Great passion for software development.

    go to method of application »

    Application Support Engineer

    Role Summary

    • In this role, you will be working with a very smart, engaging an agile team to put out fires and support our external customers.
    • You will be the voice of the customer, communicating their needs and requests to the engineering team.

    Responsibilities

    • Provide excellent support to our customers and ensure their expectations are properly managed. Basically, you will ensure our customers succeed using our products.
    • Proactively monitor our services by conducting frequent health checks on our infrastructure and applications.
    • Provide first level technical support.
    • Develop and maintain technical operations documentation.
    • Prepare accurate and timely reports. Document activities and findings in a case tracking pool.
    • Manage a ticketed query system and ensure comprehensive database of queries and resolutions is kept up to date.
    • You will ensure proper collaboration and communication with other functional teams to meet customer needs and resolve technical issues.

    Requirements

    • A First class or Second class upper Bachelor’s degree in Computer Science, Computer engineering, Mathematics, Statistics or a related field.
    • 0-2 years experience
    • Experienced with Windows server.
    • Good understanding of Unix/Linux environment.
    • Good SQL skills.

    Essential Competence & Attributes:

    • Excellence driven.
    • Commitment to collaborative problem solving
    • Strong ownership and can-do  mindset.
    • Leadership tendencies.
    • Critical thinking capabilities.
    • Continuous improvement.
    • Good attention to details.
    • Ability to prioritize tasks based on urgency and importance.

    go to method of application »

    Software Engineer (Android)

    Role Summary

    • As a Software Engineer (Android), you will be a part of the team responsible for designing and developing android applications and their integration with back-end services.

    Responsibilities

    • Develop awesome software for the android platform.
    • Adhere to established processes designed to maintain code quality standard, including writing unit and integration tests.
    • Assist with software and database design.
    • Engage in research tasks as may be assigned.
    • Keep abreast of new trends and technologies.
    • Analyse requirements, confer with users to understand requirements, and ensure deep understanding of any requirement given
    • Maintain excellent quality of work.

    Requirements

    • A First class or Second class upper Bachelor’s degree in Computer science, Computer Engineering, Mathematics, Statistics or a related field.
    • At least 3 years programming experience.
    • Proven working experience in Android app development(must have developed at least one original Android app).
    • Solid understanding of JAVA.
    • Experience working with remote data via REST and JSON.
    • Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes.
    • Experience with offline storage, threading, and performance tuning.
    • Experienced working in an agile environment.
    • Familiarity with the use of additional sensors, such as gyroscopes and accelerometers.
    • Excellent SQL skills.
    • OCA certification is an added advantage.

    Essential Competencies & Attributes:

    • Great passion for pushing mobile technologies to the limits.
    • Excellence driven.
    • Commitment to collaborative problem solving and creating quality products is essential.
    • Strong ownership and can-do  mindset.
    • Strong leadership skills.
    • Critical thinking capabilities.

    go to method of application »

    Business Analyst

    Role Summary

    • The Business Analyst will be a part of the team responsible for analyzing business processes within the company and recommending projects to improve the effectiveness of those processes.

    Responsibilities

    • Gathering of user requirements.
    • Elicitation and documentation of user requirements.
    • Draw up detailed process flows, sequence diagrams, use cases etc.
    • Prepare quality mockups and prototypes.
    • Provide requirement clarification to technical team (Developers etc.)
    • Conduct user/customer feedback surveys.
    • Analyze feedback from customers and draw proper insights on new product improvements.
    • Validate and ensure that client’s requirement is met by testing delivered product against what was requested.
    • Analyze and break down client’s requirement clearly for technical team.
    • Validate customer’s and product requirement/needs by carrying out research.
    • Interact with Technical team (developers etc.) to ensure the system is properly implemented.
    • Work in collaboration with UX team to ensure product or requirement is user-friendly and intuitive.
    • Review content to be put on the product to ensure they easily understood.
    • Recommend and suggest process improvements.
    • Thoroughly analyze and dissect gathered requirements in proper details and possibly recommend other approaches or ways of improvement.
    • Manage scrum teams.
    • Breakdown user stories with clear Definition of Done and Acceptance Criteria.
    • Drive and hold Agile activities meeting; Stand-ups, Product Backlog Refinement, Sprint Planning, Retrospective and Sprint Review.
    • Coordinate release/deployment planning meetings.
    • Collate and share sprint reports with seniors.
    • Ensure scrum team adheres to Agile Principles.
    • Prepare and update product materials (system documentation, user manuals etc.)  for training and knowledge base update.
    • Provide training on products to the product users or customers.
    • Work with the business and market research teams to identify opportunities for improvement in business operations and processes.
    • Follow up to ensure problems or issues raised by clients are resolved.

    Requirements

    • A First Class or Second Class upper degree in a reputable university.
    • 3 - 5 years experience.
    • CBAA, CBAP, ITIL is a plus.
    • Previous experience in Business /Systems Analysis or Quality Assurance.
    • High-Level understanding of the Software Development LifeCycle (SDLC).
    • Good understanding working with the Agile Methodology.
    • Proven experience in eliciting requirements and testing.
    • Experience in analyzing data or existing processes to draw business relevant conclusions.
    • Good understanding and ability to work on UML Diagrams.
    • Ability to work with Prototyping tools; Balsamiq, Proto.io, AI, Adobe XD etc.
    • Ability to work with Microsoft Visio, Lucidchart or any other similar tool to design the diagrams; Process Flows, Sequence Diagrams, Use Cases Diagrams, Product RoadMaps, Architectural Diagrams, Component Diagrams etc.
    • Requirement Prioritization skills.
    • Possess some technical knowledge on software development; understanding system integrations, client/server architectures etc.
    • Ability to work with Word, Excel, PowerPoint.
    • Ability to work with task management tool; JIRA.

    Essential Competencies & Attributes:

    • Excellence driven
    • Strong ownership mind-set
    • Leadership tendencies
    • Agile problem solving
    • Impeccable integrity
    • Critical thinking capabilities
    • Dynamic and active
    • Result oriented
    • Possess a can-do mind-set

    go to method of application »

    Front-end Developer

    Role Summary

    • The Front-end Developer will be responsible for ensuring the alignment of web design and user experience requirement, optimizing web pages for maximum efficiency and maintaining brand consistency across all web pages

    Responsibilities

    • Optimize application for maximum speed and scalability.
    • Ensure the technical feasibility of UI/UX designs.
    • Collaborate with Product Management and Engineering team.
    • Responsible for all stages of development, including coding, testing, and related documentation.
    • Monitor website performance, watch for traffic drops related to site usability problems and rectify the issues.
    • Translation of the UI/UX design wireframes to actual code that will produce visual elements of the application.
    • Establish and promote design style, frameworks & guidelines following industry standards and best practices to achieve company goals.
    • Review web and mobile design to ensure requirements are met and guidelines/standards are followed.
    • Effectively articulates the key design principles of the design solution to the immediate team and upper management.
    • Translates business and technical requirements for new applications into rich engaging customer experiences.
    • Conducts research to inform or refine designs structure and architecture.
    • Any other responsibilities as assigned by your Line Manager.

    Requirements

    • A First class or Second class upper Bachelor’s degree in Computer Science, Computer Engineering or a related discipline.
    • Minimum of 2 years’ related technical experience.
    • Good knowledge of web accessibility and usability best practices.
    • Demonstrated proficiency or experience using HTML, CSS, JS, Angular, React.
    • Good knowledge of Adobe creative suite apps.
    • Detailed portfolio.
    • Experience with information architecture.
    • Experience implementing and testing advanced JavaScript code on a team as part of a production web or mobile application
    • Deep understanding of visual design basics

    Essential Competencies And Attributes:

    • Excellence driven
    • Commitment to collaborative problem solving.
    • Strong ownership and can-do  mindset
    • Strong leadership tendencies
    • Critical thinking capabilities

    Method of Application

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Seamfix Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail