
Be More Do More
At Estel your work creates impact. Our mobile financial solutions further the cause of financial inclusion across the world. They enable companies to use mobility to reach out to underserved customers and provide quality services. Naturally, the kind of people we hire are experts in their fields. If you are one of them and want to do cutting edge work on mobile finance solutions then talk to us.
We are hiring
Senior Software Engineer
Please find the Job Description below for your reference.
- Strong Core JAVA development experience
- Good understanding Architectural Design Patterns
- Experience in refactoring and working with existing code
- Solid database experience
- 5+ years of Core JAVA in an application development environment
- Well versed in core Java. Which includes Springs, Hibernate, Webservices and Multi-threading.
- Knowledge of Java related technologies such as J2EE, Spring, JDBC, GWT, Multithreading
- Proficient in: SQL / Database Concepts / LINUX / UNIX / ORACLE
- Development, deployment and testing
- Agile Methodology
- Review currently running architecture
- Identify bottlenecks and loopholes for performance, memory management, code reusability, applications
modules, etc. - Propose industry best practices and upgraded architecture
- Ticket management experience: Jira
- Experience with source control systems such as Git, SVN, etc.
Postgres SQL DBA
Please find the Job Description below for your reference.
Job Description
- Performance Tuning
- Query analysis and optimization
- Backup (Hot and Cold)
- Recovery and Replication
- Overall system health
- Developing Triggers/Stored Procedures
- Query optimization
- Developing SQL reports and business logic of UNIFY
- Staging, testing and development of database
- Documentation of schema
- Schema Management, updates and rollbacks
- Database migration from other DB e.g. MSsql, Oracle, Informix
Role Requirements:
- Minimum 3 year of experience in administration and management of Postgres
- In-depth Knowledge of Pg_dump, pg_restore.
- In-depth knowledge of explain and explain analyze.
- In-depth knowledge of pg_stat_activity.
- In-depth knowledge of different type of VIEWs.
- Knowledge of Streaming Replication and Logical replication.
- Knowledge of query optimisation based on requirement.
- Knowledge of replication failover instruction.
- Database maintenance (hot and full backups, vacuuming, indexing)
- Database optimizations (OS specific (Linux ) optimizations, query analysis and tuning)
- Should be able to write basic scripts to load data into DB, and export to various formats
- Basic Shell Scripting for automating tasks
- Migrations, database monitoring
L2 Support Engineer
Please find the Job Description below for your reference.
- At least 3.5 years in Application/ Production support and System Administration area.
- Sound Knowledge in Linux Operating system, services & utilities
Experience in Server Management, Backup, with the help of the tool provided. Any proactive monitoring tools i.e. open view, Tivoli, Big-brother, Ngaios etc will be added Advantage. - Should have working knowledge in performance tuning, Apache and web applications (JBOSS/ Tomcat) etc.
- Interpersonal sensitivity and customer responsiveness with good spoken and written Communication skills, team working skills & require shift operations.
- Advance Knowledge on UNIX shells & Perl scripting.
- Adhere to SLA response and resolution times and ensure cases are regularly updated
- Proactive follow up and involving with development & QA team
Experience on Server Performance Analysis & Capacity Management - Preferred Certification in Linux flavor. Certification can be compromised provided candidate is having good technical knowledge.
- Scripting is must which should be hands on as they will be challenged on the scripting approach based on the use case.
- Preferred experience from Telecom or Banking Domain
Working Knowledge of SMSC/IN/Bank Switch & Other telecom/Banking system -Preferred - Working knowledge of database (SQL/My SQL/Informix/Oracle).
Should be capable to handle the customer & projects implementation
Presales Manager
Responsibilities will include:
- Report to Sales Managers / Head Pre-Sales as and when required.
- Preparation of responses to RFI/ RFQ / Tenders.
- Solutions presentations to Customers and Prospects.
- Organize Demos and present to potential prospects.
- Technical Support to Sales Staff as and when required.
- Create solution documents and enhance existing marketing and Sales documents.
- Fulfill any other technical task required.
Educational Qualifications:
- Tertiary Degree in Engineering, Computer Science, IT, etc.
Skills & Experience:
- Mandatory exposure to Mobile Financial Services or Mobile Money or Prepaid Topup solutions for at least 3 years.
- Knowledge of Hardware Architecture of abovementioned solotions.
- Awareness of Telco or Banking ecosystems.
- Level of English sufficient to liase with Prospects, and effectively communicate ideas (written & verbal).
- Preferred trait - Working DB knowledge in either Oracle, PostgreSQL.
- Candidates from Telco's, Banking, Outsourcers, Consulting houses or Systems Integrators will be looked upon favourably.
- Computer literate skills & including Power Point, Word, Excel, Visio etc.
Personal characteristics:
- Pleasant personality.
- Remains calm under pressure.
- Analytical problem solver.
- Ability to work in a changing environment.
- Team player.
- Enjoys talking to and working with customers.
- Self motivated and able to work and learn autonomously.
- Able to work on multiple tasks and set priorities.
- Available to travel overseas on an as required basis.
Key Performance Indicators (KPI's)
- To be determined in consultation with employee.