iPay is the digital payment company with a goal to become a
pioneer in the electronic payment services industry in Bangladesh and
lead the payment industry is vowed to develop a payment platform. Our
objective is to build a secure payments ecosystem that people and
businesses choose to securely transact with each other online, in
stores and on mobile devices. iPay gives people better ways to connect
to their money and to each other. We are a start-up with an
extremely team-oriented, creative workplace where every single employee
has a voice in the choices we make and the features we implement. We
work together in small teams to design, develop, and roll out key
features and products in very short time frames. We strive to maintain
an open culture where everyone is a hands-on contributor and feels
comfortable sharing ideas and opinions. Our team spends hours designing
each new feature and obsesses about the smallest of details.
iPay has a solid investment portfolio to build, operate and
scale the network for Bangladesh and international market. iPay
investors include proven entrepreneurs who are involved in many Banks,
financial institutions and high-tech industries in Bangladesh and
abroad.
We are actively looking for recruiting a Head of Engineering to
make intuitive high level decisions for software development. The
person will see the “bigger picture” and create architectural
approaches for software design and implementation to guide the
development team.
Qualification
Only shortlisted candidate will be contacted. Besides having
the below technical requirements, we are looking for a profile that
can embrace working in a dynamic, fast moving working ambience. We are
looking for someone that can push our team and at the same time able to
push themselves as well.
Minimum qualifications:
- MSc in computer science/engineering or relevant field
- 10 to 12 years of experience building software or applications in prominent tech company or start-up.
- Experience in software development and coding in various languages (C#, .NET, Java etc.)
- Must be a believer in Agile and Lean methodologies and have experience in evolving them at scale.
- A track record of highly influential technical and
leadership achievements, strong and current technical contributions.
Excellent understanding of algorithms, data structures, performance
optimizations techniques.
- Proven experience as software architect
- Excellent knowledge of software and application design and architecture
- Excellent knowledge of UML and other modeling methods & familiarity with HTML/CSS, JavaScript and UI/UX design
- Understanding of software quality assurance principles
- A technical mindset with great attention to detail & high quality organizational and leadership skills
- Outstanding communication and presentation abilities
Preferred qualifications:
- MSS or PhD in Computer Science Engineering or related technical discipline is preferred.
- Must have the ability to formulate strategies and establish new system requirements for the company
- Should be able to work closely with the Management to achieve the organizational goals.
- Should have strong analytical, verbal and written
communications, and decision making skills, proficiency in a
variety of computer programs, applications and technologies
- Problem solving skills; a strong client focuses; the ability to priorities your workload; attention to details
Job Description/Responsibilities
- Directs and oversees the functions of the team of 50+
software engineers in designing, developing, releasing, and maintaining
software applications/operating systems according to business needs.
- Develops software solutions by studying information
needs; conferring with users; studying systems flow, data usage,
and work processes; investigating problem areas; following the
software development lifecycle.
- Contribute to technical architecture decisions and lead efforts to build and maintain a highly scalable software platform
- Demonstrate knowledge of information security and its role in web and mobile applications.
- Protects operations by keeping information confidential.
- Establishes policies and procedures that produce
high-quality software product and service. Manages a departmental
sub-function within a broader departmental function.
- Creates functional strategies and specific objectives for
the sub-function and develops budgets/policies/procedures to support
the functional infrastructure. Provide leadership, management and
technical vision to entire engineering team.
- Use tools and methodologies to create representations for functions and user interface of desired product
- Develop high-level product specifications with attention to system integration and feasibility
- Define all aspects of development from appropriate technology and workflow to coding standards
- Communicate successfully all concepts and guidelines to development team
- Supports and develops software engineers by providing advice, coaching and educational opportunities.
- Oversee progress of development team to ensure consistency with initial design
- Ensure software meets all requirements of quality, security, modifiability, extensibility etc.
- Approve final product before release.
|
Application Deadline: March 21, 2018
iPay Systems Ltd.
Silver Tower (12th Floor), 52 Gulshan Avenue, Circle-1, Dhaka
Web: www.ipay.com.bd
We do great work when we're surrounded by people who inspire and challenge us.
iPay is an Equal Opportunity Employer that is committed to
inclusion and diversity If you have a disability or special need that
requires accommodation, please let us know.
Work Hard, Have Fun, Make History! We do great
work when we're surrounded by people who inspire and challenge us. iPay
is an Equal Opportunity Employer that is committed to inclusion and
diversity If you have a disability or special need that requires
accommodation, please let us know. |