CareersMore eggheads wanted

Affno is always looking for creative and driven individuals to join its dynamic team. If you love to learn, embrace new challenges, enjoy working with a team and crave intellectual and creative stimulation, Affno may well be the place for you.

A career at Affno offers incredible exposure to a diverse range of projects in a fast-paced, rapidly evolving industry. We work in an environment which fosters character development and encourages independent thinking, brainstorming and knowledge sharing. If you are looking for a career that will enrich you and compel you to achieve your utmost potential, Affno is just the nest for you.

Our CultureWe don’t believe in cubicles

Affno offers a dynamic and intellectually nourishing environment which will accelerate your development, both personally and in your career. At Affno, we emphasise learning, innovation and creativity. In keeping our offering cutting-edge, we cultivate a stimulating and challenging environment for our staff. Our close-knit, high-spirited team builds fun into each day, both inside and outside the office. Cricket matches, excursions, movie nights and bowling are all a part of the egghead repertoire.

Current Openings

Management Trainee

Can you follow leads?
And lead projects?

Requirements

Someone who can own projects, manage requirements and deliver to deadline.

  • 3+ years in IT-related Project/Delivery Management or Business Analysis or 3+ years of experience in B2B sales
  • A track record in successfully closing high-value projects
  • Experience in using a CRM tool to track the sales funnel and an understanding of software engineering best practices
  • Excellent command of written and spoken English, and powerful communication presentation and negotiation skills
  • Be results oriented, with a strong work ethic and personal integrity
  • Someone articulate, confident, self-driven and eager to excel, who can solve problems, manage situations and impress clients
  • An existing customer network and experience in handling large customers will be an added advantage
Responsibilities

Manage projects and clients across markets and countries.

  • Drive vision of new product features and prioritise opportunities.
  • Produce, own and execute presentations flawlessly for clients
  • Be energetic and visionary to market a selection of transformative projects
  • Leverage network to independently set up meetings with desirable prospects
  • Work towards a targeted number of leads per month
  • Monitor the sales funnel and generate metrics to measure success
  • Proactively and persistently follow up with prospects.
  • Negotiate and close deals
  • Cultivate long term relationships with prospects in order to cross-sell and up-sell
  • Work with the Directors in strategic planning
  • Develop plans to achieve marketing goals
  • Stay up-to-date on the latest process and IT advancements to automate and modernize systems
All applications will be treated with strict confidentiality.
Apply Now
Responsibilities
  • Establishing the overall marketing strategy for the company
  • Developing plans for the achievement of marketing goals
  • Leveraging network to independently set up meetings with desirable prospects
  • Working towards a targeted number of leads per month
  • Monitoring the sales funnel and generating metrics to measure success
  • Proactively and persistently following up with prospects
  • Negotiating and closing deals
  • Cultivating long term relationships with prospects in order to cross-sell and up-sell
  • Working with the Directors in strategic planning
Requirements
  • 5+ years of experience in B2B sales
  • An existing customer network and experience in handling large customers
  • A track record in successfully closing high-value projects
  • Experience in using a CRM tool to track the sales funnel
  • Excellent command of both written and spoken English
  • Strong negotiation skills
  • Highly results oriented
  • High degree of personal integrity
All applications will be treated with strict confidentiality.
Apply Now
Responsibilities
  • Works with stakeholders to develop technology concepts, requirements, design alternatives, acceptance criteria, project schedules, and costs for projects assigned
  • For assigned projects, monitor and track budgets, complex program schedules, dependencies, risks, and strategic goals to meet project and area objectives through all phases
  • Provides consistent and comprehensive status reports, project updates, and ongoing cost analyses, significant issue management and resolution, escalation of issues to management when needed
  • Utilizes shop standard and appropriate Agile/Scrum/Kanban principles and methodologies to manage project output
  • Manages product backlogs, sprint backlogs, and negotiates priorities with business leadership
  • Delivers all work efforts and project artifacts with transparency and tractability
  • Ensures the activities of project staff meet shop standard practices
  • Is responsible for ensuring appropriate resources are allocated and maintained to facilitate the successful completion of the project
  • Ensures the ongoing process/system capability associated with projects and manages any changes required to meet or exceed the expectations established in project designs
  • Works with team and product owner to manage change control
  • Performs additional duties as assigned or apparent
Experience

3+ Years

Key skills

Agile/Scrum/Kanban principles, develop technology concepts, requirements, design alternatives, acceptance criteria, project schedules, and costs for projects assigned, project management techniques, SDLC tools, etc.

All applications will be treated with strict confidentiality.
Apply Now
Responsibilities
  • Understanding user needs and goals to build effective design solutions
  • Executing high-end designs for web and mobile products
  • Working closely with a cross-functional team to assess requirements to build easy-to-use and innovative user interfaces
  • Creating wireframes and prototyping navigation models and interactive designs for demonstration and usability testing prior to development
  • Revising UI designs based on ongoing user testing and customer feedback
Requirements
  • Understanding of the best practices in web application design
  • Proficiency in Photoshop, Illustrator or other visual design and wireframing tools
  • Strong CSS/HTML skills (LESS/SASS, HTML5, CSS3)
  • Strong JavaScript skills and proficiency with multiple JS libraries such as jQuery, Backbone and Angular
  • Experience in responsive application design and mobile first development is must
  • Experience with frontend frameworks like Bootstrap and Foundation is a plus
  • A good understanding of cross-browser and cross-platform compatibility solutions
  • A good understanding of modern UI techniques and skill in drawing UI mockups
  • Solid experience in creating wireframes, storyboards, user flows, process flows and site maps
  • Excellent organisational, time management, problem solving and analytical skills
  • Ability to work within a team as well as independently
All applications will be treated with strict confidentiality.
Apply Now
Responsibilities
  • Working closely with a cross-functional team to assess requirements to build easy-to-use and innovative applications
  • Developing web and mobile-friendly solutions
  • Revising developments based on ongoing user testing and customer feedback
  • Making recommendations and proposing technologies to improve results
Requirements
  • B.Sc. in Information Technology or equivalent degrees/certifications
  • At least 1 year of experience in front-end development
  • Excellent HTML, CSS, JavaScript skills
  • Knowledge of technologies such as SCSS, Angular and React will be an advantage
  • Experience developing cross-browser and cross-platform solutions
  • Experience with responsive web design
  • Experience with front-end frameworks like Bootstrap
  • Proficiency in Photoshop, Illustrator or other visual design tools would be an added advantage
  • Experience with agile and lean development processes
  • Ability to work within a team as well as independently
  • High degree of personal integrity
All applications will be treated with strict confidentiality.
Apply Now
Responsibilities
  • Leading the definition of test strategies
  • Undertaking test design and the development of test scenarios
  • Creating, maintaining, reviewing and improving test documents
  • Producing and reviewing automated test scripts
  • Executing automated testing and reviewing results
  • Planning and reviewing regression test cycles
  • Undertaking test execution and evaluating test results
  • Communicating effectively with the team to ensure issues are successfully resolved in time to meet deadlines
Requirements
  • B.Sc. in Computer Science or equivalent professional qualification
  • Minimum of 2 years of work experience in Software Testing
  • Proven experience in a number of different types of testing (functional, regression, integration, performance, automated)
  • Experience in Aglie Methodology
  • Knowledge of JMeter / SOAP UI (API testing)
  • Expertise using automated testing tools such as Selenium, Jmeter, etc.
  • Strong oral and written communication skills
  • Ability to work towards deadlines to ensure delivery dates are met
  • Ability to work within a team as well as independently
  • Good research skills and the ability to adapt to new technologies quickly
  • Excellent organisational, time management, problem solving and analytical skills
  • High degree of personal integrity
All applications will be treated with strict confidentiality.
Apply Now
Responsibilities
  • Leading the definition of test strategies
  • Undertaking test design and the development of test scenarios
  • Creating, maintaining, reviewing and improving test documents
  • Producing and reviewing automated test scripts
  • Executing automated testing and reviewing results
  • Planning and reviewing regression test cycles
  • Undertaking test execution and evaluating test results
  • Communicating effectively with the team to ensure issues are successfully resolved in time to meet deadlines
Requirements
  • Strong oral and written communication skills
  • Ability to work towards deadlines to ensure delivery dates are met
  • Ability to work within a team as well as independently
  • Good research skills and the ability to adapt to new technologies quickly
  • Excellent organisational, time management, problem solving and analytical skills
  • High degree of personal integrity
All applications will be treated with strict confidentiality.
Apply Now
Responsibilities
  • Ensuring developments are effectively aligned with the requirement
  • Developing and delivering software products with high availability and performance
  • Contributing at all phases of the development lifecycle
  • Writing testable and efficient code
  • Preparing and producing releases of software components
  • Making recommendations and proposing technologies to improve results
Requirements
  • B.Sc. in Information Technology or equivalent degrees/certifications
  • 2-4 years of experience in software engineering
  • Strong proficiency in using Java Technologies (Spring, Hibernate, JMS)
  • Experience in using the latest web technologies (AngularJS, jQuery, HTML5, Sass, CSS)
  • Experience in deploying applications on Apache and JBoss
  • Experience in tools such as Maven and Apache Ant
  • Experience with Git and Jira project management and bug tracking tools
  • Experience in Spring JPA, Spring Security, Spring Data, Spring Batch will be an added advantage
  • Full-stack development experience will be an added advantage
  • Excellent organisational, time management, problem solving and analytical skills
  • Ability to work within a team as well as independently
  • High degree of personal integrity
All applications will be treated with strict confidentiality.
Apply Now
Responsibilities
  • Design and develop enterprise level Microservice with spring boot (To meet all requirement on scalable, available, reliable, security, performance, operational excellence and cost effectiveness)
  • Develop / Deploy / Integrate Microservice applications with manage AWS services.
  • Lead teams of engineers working on a collaborate Agile POD to deliver software on an ongoing basis.
  • Work closely with Business Analysts, Architects and other stakeholders to understand functional and technical aspects of the requirements, clarifications and feedbacks.
  • Conduct code review and maintaining documentation with the implementation.
Requirements
  • A Degree in computer science / Engineering or similar discipline and minimum 3+ years’ experience in designing complex software applications.
  • Strong understanding of Microservice Architecture and best practices
  • Experience in Java Application Development using Spring Boot, Spring Cloud, RESTful Microservices, Spring JPA.
  • Hands on experience and advanced knowledge in AngularJS and Angular 5+
  • Experience working with both Relational and NoSQL DB’s such as MySQL and MongoDB
  • Good understanding of AWS services such as ECS, RDS, EFS ..etc.
  • Experience in working with CI/CD Pipelines and containerized application Development using Docker, Kubernetes
  • Experience with Software Version Control - Git, JIRA etc. for Issue/Project tracking
All applications will be treated with strict confidentiality.
Apply Now
Responsibilities
  • Ensuring developments are effectively aligned with the requirement
  • Developing and delivering software products with high availability and performance
  • Contributing at all phases of the development lifecycle
  • Writing testable and efficient code
  • Preparing and producing releases of software components
Requirements
  • B.Sc. in Information Technology or equivalent degrees/certifications
  • 1-2 years of experience in software engineering
  • Full-stack development experience will be an added advantage
  • Excellent organisational, time management, problem solving and analytical skills
  • Excellent command of both written and spoken English
  • Proficiency in using Java Technologies (Spring, Hibernate, JMS)
  • Experience in using the latest web technologies (AngularJS, jQuery, HTML5, Sass, CSS)
  • Experience in deploying applications on Apache and JBoss will be an added advantage
  • Experience in tools such as Maven and Apache Ant will be an added advantage
  • Experience with Git and Jira project management and bug tracking tools will be an added advantage
  • Experience in Spring JPA, Spring Security, Spring Data, Spring Batch will be an added advantage
  • Ability to work within a team as well as independently
  • High degree of personal integrity
All applications will be treated with strict confidentiality.
Apply Now

Careers at Affno

Build the future with us

Apply Now

Your CV should be in MS Word or PDF format and less than 3MB