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

Responsibilities

Design client-side and server-side scalable architecture using Full stack.

Develop and manage well-functioning databases and applications.

Write effective APIs with documentation.

Must be able to develop application modules independently.

Good team leader and share knowledge with the team and help others to fix issues

Complete the task on time

Create Unit and Integration tests to ensure the quality of code. (Clean and semantic)

Follow coding best practices & coding techniques (Variable naming conventions, Class and function naming conventions, Clear and concise comments and write as few lines as possible.)

Indentations, Portability, Reusability and scalability.

Troubleshoot and test UI components to ensure strong optimization and functionality

Test software to ensure responsiveness and efficiency

Requirements

Must have Excellent experience in Joomla, WordPress, Laravel, CodeIgniter and Node.js

Good grasp of UI / UX concepts for implementing front-end.

Must have standards and best practices of front-end technology xHTML, CSS, JavaScript. Typescript, React.js, jQuery, Bootstrap, Composer/NPM and etc.

Excellent Knowledge of Responsive and browser compatibility

Good knowledge of implementing RESTful APIs and single-page application development, Docker and microservices

Good skills in MySQL or PostgreSQL

Able to handle multiple projects and competing deadlines.

Understanding of Agile software development methodologies, values, and procedures.

Analytical abilities, Strong Technical Skills, Good communication skills.

Strong problem-solving skills to develop quick & sound solutions to resolve complex issues.

Strong teamwork, collaboration skills, and Self-Learning Ability

Should be working as an individual contributor, take the ownership to maintaining and support the applications and come up with innovative thoughts on improving the existing applications

Have a solid understanding of GitHub, Jira as a version control system

Ability to prioritize tasks and manage multiple priorities simultaneously

All applications will be treated with strict confidentiality.
Apply Now
Responsibilities

Building new platform features in our Ionic/Angular front-end and Springboot/Java back-end

Should be working as an individual contributor, take the ownership to maintain and support the applications and come up with the innovative thoughts on improving the existing applications

Implement required functionality, which includes code for frontend, backend, database, cloud deployment, tests, etc;

Participate in release activities through various environments.

Meet timelines and ensure overall targets set from time to time are met

Requirements

A Bachelor's Degree in IT or equivalent qualifications related to the field from a recognized university/institution.

Minimum 3 years of relevant hands-on experience as a Full Stack Developer in Java and Angular.

Highly skilled developer with strong analytical and problem-solving skills

Understanding of SQL and NoSQL databases and proficiency in one of them is required

Good knowledge of standard design patterns, secure development techniques, and authentication & authorization.

Good knowledge of implementing RESTful APIs and single page application development

Sound Knowledge in Spring Boot, Hibernate, JPA and Web Services

Experience in frameworks such as Angular, React and JQuery

Have good experience writing unit tests

Have a solid understanding of Git as a version control system

Have a good knowledge of Docker

Familiarity with latest services such as Google Cloud, Amazon Web Services would be advantageous.

Ability to prioritize tasks and manage multiple priorities simultaneously

All applications will be treated with strict confidentiality.
Apply Now
Responsibilities

Building new platform features in our Ionic/Angular front-end and Springboot/Java back-end

Should be working as an individual contributor, take the ownership to maintain and support the applications and come up with the innovative thoughts on improving the existing applications

Implement required functionality, which includes code for frontend, backend, database, cloud deployment, tests, etc;

Participate in release activities through various environments.

Meet timelines and ensure overall targets set from time to time are met

Requirements

A Bachelor's Degree in IT or equivalent qualifications related to the field from a recognized university/institution.

Minimum 1.5 years of relevant hands-on experience as a Full Stack Developer in Java and Angular.

Highly skilled developer with strong analytical and problem-solving skills

Understanding of SQL and NoSQL databases and proficiency in one of them is required

Good knowledge of standard design patterns, secure development techniques, and authentication & authorization.

Good knowledge of implementing RESTful APIs and single page application development

Sound Knowledge in Spring Boot, Hibernate, JPA and Web Services

Experience in frameworks such as Angular, React and JQuery

Have good experience writing unit tests

Have a solid understanding of Git as a version control system

Have a good knowledge of Docker

Familiarity with latest services such as Google Cloud, Amazon Web Services would be advantageous.

Ability to prioritize tasks and manage multiple priorities simultaneously

All applications will be treated with strict confidentiality.
Apply Now

Affno is a pioneer in Sri Lanka's technology industry and has served major brands, both locally and internationally for over 18 years. We have business across 10 countries, including a major presence in the Middle East, where we have a subsidiary in Bahrain.

Affno presents an excellent opportunity for vibrant, young individuals to be groomed for management positions in the organisations.

Being among the leading organisations in the country for top caliber knowledge workers, with a unique culture that can bring out the best in people, our programme provides graduates with world-class exposure and aims to develop you as a manager for a future leadership role within the Group.

Your education, training or work experience can be from any one of a multitude of fields and need not be restricted to ICT. We are keen on attracting people of diverse backgrounds to add richness and variety to our intellectual pool. What you need to apply is at least one year of working experience and the drive to succeed in a challenging environment.

Personal characteristics and skills

  • Strong communication skills in English are a must
  • Demonstrate creativity and initiative
  • Be self-motivated and a team player
  • Possess excellent problem solving skills
All applications will be treated with strict confidentiality. Apply now to work@affno.lk
Apply Now
Responsibilities

Consulting with internal stakeholders to determine the website's desired appearance and functionalities.

Conceptualizing the website design process and leading the IT development team.

Troubleshooting and testing prototypes, as well as monitoring the live deployment of the product.

Providing mentorship to junior developers and facilitating suitable interventions to deliver the project on time and within budget.

Documenting website development processes and procedures.

Preparing project progress updates for senior executives and performing website demonstrations.

Keeping abreast of developments and trends in website design.

Requirements

Bachelor's degree in computer science with coursework in graphic design, web development, or similar.

A minimum of 2 years experience in web project management.

Extensive knowledge of advancements and trends in web design.

Exceptional ability to contribute creativity and innovation to web projects.

Superb leadership, collaboration, and communication skills.

Excellent organizational and time-management skills.

All applications will be treated with strict confidentiality.
Apply Now
Responsibilities

Building new platform features in our React.js front-end and Node.js back-end

Should be working as an individual contributor, take the owner ship to maintain and support the applications and come up with the innovative thoughts on improving the existing applications

Implement required functionality, which includes code for frontend, backend, database, cloud deployment, tests, etc;

Participate in release activities through various environments.

Meet timelines and ensure overall targets set from time to time are met

Requirements

A Bachelor's Degree in IT or equivalent qualifications related to the field from a recognized university/institution.

Minimum 2 years of relevant hands-on experience as a Full Stack Developer in Nodejs and Reactjs.

Highly skilled developer with strong analytical and problem-solving skills

Understanding of SQL and NoSQL databases and proficiency in one of them is required

Good knowledge of standard design patterns, secure development techniques, and authentication & authorization.

Good knowledge of implementing RESTful APIs and single page application development

Have good experience writing unit tests

Have a solid understanding of Git as a version control system

Have a good knowledge of Docker

Familiarity with latest services such as Google Cloud, Amazon Web Services would be advantageous.

Ability to prioritize tasks and manage multiple priorities simultaneously

All applications will be treated with strict confidentiality.
Apply Now
Key Responsibilities

Proactive involvement in design and development of Affno’s products and technologies.

Specification and planning of new product modules and features.

Translate clients' complex business requirements into innovative solutions.

Coding and performance of developer module testing and performance of integrated bundle testing.

Writing developer level documentation and assisting technical writers to create customer facing documentation.

Tracking industry developments and standards and implementing these into the company's technologies.

Experience & Qualifications

B.Sc. in Information Technology or equivalent degrees/certifications

3-5 years of experience in software engineering

Proficiency in Java

Hands-on experience in Java frameworks (Struts1, Struts2, Spring, Spring Boot, Hibernate)

Experience in using the latest web technologies will be an added advantage (React, Angular, jQuery, HTML5, CSS)

All applications will be treated with strict confidentiality.
Apply Now
Key Responsibilities

Design and develop scalable, responsive and cross-platform UI solutions using HTML5, CSS3, JavaScript/ES6, and React.

Collaborate with cross-functional teams to perform research, iterate on mockups, build prototypes, and deliver delightful user experiences.

Set standards for components and elements such as inputs, navigation, analytics, interactions as well as application responsiveness.

Requirements

A Bachelor's Degree in IT or equivalent qualifications related to the field from a recognized university/institution.

Minimum 2 years of relevant hands-on experience in UI/UX.

Expert level knowledge of HTML5, CSS3, JavaScript/ES6 and React.

Knowledge on wireframe tools such as sketch, Invision, Adobe XD.

Strong knowledge of responsive layout development with cross browser support.

Ability to prioritize tasks and manage multiple priorities simultaneously

An understanding of the latest design trends and their usages.

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

Careers at Affno

Build the future with us

Apply Now

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