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
  • Evaluating business processes, anticipating requirements, uncovering areas for improvement, and developing and implementing solutions
  • Leading ongoing reviews of business processes and developing optimization strategies
  • Staying up-to-date on the latest process and IT advancements to automate and modernize systems
  • Conducting meetings and presentations to share ideas and findings
  • Performing requirements analysis
  • Documenting and communicating the results of your efforts
  • Effectively communicating your insights and plans to cross-functional team members and management
  • Gathering critical information from meetings with various stakeholders and producing useful reports
  • Working closely with clients, technicians, and managerial staff
  • Providing leadership, training, coaching, and guidance to junior staff
  • Allocating resources and maintaining cost efficiency
  • Ensuring solutions meet business needs and requirements
  • Performing user acceptance testing
  • Managing projects, developing project plans, and monitoring performance
  • Updating, implementing and maintaining procedures
  • Prioritizing initiatives based on business needs and requirements
  • Serving as a liaison between stakeholders and users
  • Managing competing resources and priorities
  • Monitoring deliverables and ensuring timely completion of projects
Requirements
  • A bachelor’s degree in business or related field or an MBA
  • A minimum of 3 years experience in business analysis or a related field
  • Exceptional analytical and conceptual thinking skills
  • The ability to influence stakeholders and work closely with them to determine acceptable solutions
  • Advanced technical skills
  • Excellent documentation skills.
  • Fundamental analytical and conceptual thinking skills
  • Experience creating detailed reports and giving presentations
  • Competency in Microsoft applications including Word, Excel, and Outlook
  • A track record of following through on commitments
  • Excellent planning, organizational, and time management skills
  • Experience leading and developing top performing teams
  • A history of leading and supporting successful projects
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
  • Leading the translation of system requirements into software design
  • Holding the team accountable for delivering results in line with the budget and timeline
  • Actively participating in design and development to ensure successful delivery
  • Monitoring results and generating metrics to measure success
  • Working with the Directors in strategic planning
Requirements
  • Strong leadership and people management skills
  • 10+ years of experience in the industry including 5+ years’ experience in a leadership position
  • Extensive experience architecting enterprise software systems and products
  • Excellent understanding of software engineering best practices
  • Experience in leading JAVA developments will be an added advantage
  • Experience in the finance or procurement domains will be an added advantage
  • Strong analytical and problem solving skills
  • Excellent command of both written and spoken English
  • Highly results oriented
  • High degree of personal integrity
All applications will be treated with strict confidentiality.
Apply Now
Responsibilities
  • Ensuring developments are effectively aligned with the requirement
  • Providing technical leadership to a team to deliver a high quality product
  • Contributing at all phases of the development lifecycle
  • Writing/reviewing testable and efficient code
  • Making recommendations and proposing technologies to improve results
  • R&D into emerging technologies e.g. Machine Learning and other forms of AI
Requirements
  • B.Sc. in Information Technology or equivalent degrees/certifications
  • 5+ 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
  • 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
  • R&D into emerging technologies e.g. Machine Learning and other forms of AI
  • Understanding and analysing data from existing systems to build "communication funnels" to them using the latest technology
Requirements
  • B.Sc. in Information Technology or equivalent degrees/certifications
  • 2-4 years of experience in software engineering
  • Strong proficiency in PHP 7 & PHP Frameworks (Laravel and Codeigniter)
  • Experience working with SOAP and REST based APIs
  • Experience in using the latest web technologies (AngularJS, Node.js, jQuery, HTML5, Sass, CSS)
  • Knowledge in MySQL and RDBMS
  • Experience with Git and Jira project management and bug tracking tools
  • 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
  • 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
  • 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
  • Configuring and maintaining test environments and ensuring continuous integration
  • 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
  • 5+ years of experience in Quality Assurance
  • Proven experience in a number of different types of testing (functional, regression, integration, performance, automated)
  • Knowledge and experience in Object Oriented Concepts
  • Experience in using JIRA and Scrum Process
  • Knowledge of JMeter and SOAP UI
  • 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
  • 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
  • Overall management of finances
  • Preparing monthly management accounts
  • Preparing year end audit file and trial balance
  • Maintaining sales and purchase ledger
  • Ledger reconciliation/Bank reconciliation/Cash reconciliation
  • Producing budgets for the business
  • Monthly P&L and cash flow forecasting
  • Ensuring compliance with the law and company policies
  • Analysing performance against the budget and identifying issues and solutions
  • Holding people accountable for delivering results in line with the budget
  • Controlling costs
  • Working with the Directors in strategic planning
Requirements
  • Professional qualification in Accounting e.g. CIMA/ACCA/ACA
  • 5+ years of Accounting experience
  • Ability to make effective use of Accounting packages
  • Excellent command of both written and spoken English
  • Highly results oriented
  • High degree of personal integrity
All applications will be treated with strict confidentiality.
Apply Now
Responsibilities
  • Providing SEO analyses and recommendations considering elements and structure of websites and web pages
  • Analysing keywords and SEO techniques used by competitor websites
  • Performing keyword research and optimising existing content to support client business objectives and uncover new opportunities
  • Writing effective search engine optimised content for websites
  • Keeping pace with SEO, search engine, social media and online marketing trends and developments
  • Conducting site audits to identify on-site and off-site SEO issues, reporting findings and coordinating with team members to make necessary changes
  • Working with the development team to ensure SEO best practices are effectively implemented on newly developed code
  • Preparing and presenting detailed SEO strategy reports
Requirements
  • B.Sc. in Information Technology or equivalent degrees/certifications
  • A minimum of 2 years of web experience in Search Engine Optimisation (SEO)
  • A working knowledge of current, past and projected trends in SEO
  • A proven track record of successful SEO strategy implementation
  • Experience with content writing, conducting and analysing keyword research, building backlinks, and optimising webpages
  • Experience conducting SEO site audits for both on-site and off-site optimisation
  • Understanding of the SEO technical framework including working knowledge of HTML, CSS, and JavaScript development and constraints, familiarity with basic server and hosting concepts (experience with Joomla and other content management systems would be an added advantage)
  • In-depth knowledge of website optimisation and analytics tools
  • Experience creating reports to present web analytics data and site evaluations
  • Excellent verbal and written communication in English, with good language skills in Sinhala and/or Tamil
  • 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
  • Contributing to the success of large, sophisticated projects
  • Paying utmost attention to time, quality and accuracy
  • Maintaining positive relations with clients to foster long term business relationships
  • Performing as a constructive team player towards the team’s collective goals
Requirements
  • Driven and self-motivated personality
  • Enthusiastic, confident and articulate nature
  • Personable manner
  • Excellent organisational, time management, problem solving and analytical skills
  • Excellent command of both written and spoken English
  • 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