Software Engineer
Data Analytics Ventures, Inc. | Go Rewards
What can you tell your friends when they ask what you do?
The full stack mobile application developer should be ready to work with new technologies and architectures in a forward-thinking organization like DAVI, that’s always pushing boundaries. In DAVI, you will take complete, end-to-end ownership of projects across the entire stack. The candidate should have experience in building products across the stack and a firm understanding of mobile and web frameworks, APIs, databases, and multiple back-end languages. The candidate will be joining a small team working at the forefront of new technology, solving the challenges that impact both the front-end and back-end architecture, and ultimately, deliver amazing user experiences for our users/members.
Responsibilities – How will you do this?
- Work across the full stack, building highly scalable distributed solutions that enable positive user experiences and measurable business growth
- Develop new features and infrastructure development in support of rapidly emerging business and project requirements
- Can assume leadership of new projects from conceptualization to deployment
- Ensure application performance, uptime, and scale, maintaining high standards of code quality and thoughtful application design
- Work with agile development and DevOps methodologies, adhering to best practices and pursuing continued learning opportunities
- Participate in all aspects of agile software development including design, implementation, and deployment
- Can architect and provide guidance on building end-to-end systems optimized for speed and scale
- Engage with inspiring UI/UX designers and front-end engineers, and collaborate with leading back-end engineers as we create reliable APIs
- Can work on mobile development with proficiency in flutter/dart, xcode/swift, android studio/kotlin/java
- Can work on back-end development like APIs and databases
- Collaborate across the organization as well as external customers and vendors
Technical Attributes
- Advanced computer skills and in-depth knowledge of different operating systems, and network administration
- Proficient with the .NET framework, .NET Core, MVC, node.js, API development and deployment.
- Proficient in MySQL, MS SQL or any RDBMS platforms.
- Have experience with front end development, ideally with ReactJS and TypeScript or alternatively Vue or AngularJS.
- Preferred but not required with experience with one other strongly typed backend language such as C++, Java, Go, Rust in addition to C#.NET.
- Preferably with knowledge of Microsoft Azure or Amazon Web Services and its infrastructure components
- Preferably with knowledge of Big Data and Data Analytics.
- Proficient on developing a mobile application using any of the platforms like Flutter/Dart, xCode/swift and Android studio/Kotlin, Xamarin, React Native and Android Studio.
- Have an understanding how mobile applications are setup, build, deployed and released to app stores.
- Have an understanding google firebase and its components
- Expert of git and know how to maintain a clean commit history, rewrite history, and perform branching and merging.
- With strong understanding of object-oriented programming and design patterns.
- Know how to do pair programming, continuous integration, and code reviews.
Personal Attributes
- Strong written and verbal communication skills to coordinate with team members and management and explain technical issues
- Analytical and problem-solving skills to handle any issues that occur during project completion
- Organization and time management skills to keep projects on track and within budget
- Excellent resource planning and task scheduling skills
- Good communicator so that he/she can connect with people at all levels. Be able to clearly explain the project goals as well as each member’s tasks, responsibilities, expectations, and feedback.
- Needs to have sound technical knowledge to understand the issues that are related to the technical aspect. Knowledge of theory as well as the technical side can greatly help the manager in taking strategic initiatives when needed.
- Competent and knows what he/she is doing, can initiate new projects as well as face the challenges that come with them
To be successful, you’ll need
- A bachelor's degree in Engineering or Information Systems or equivalent work experience
- At least 2 years of experience in developing and supporting consumer facing mobile or web applications
- With understanding of IT Infrastructure Library (ITIL) Fundamentals
- With understanding of Azure DevOps and its use
- Experience in agile/scrum development methodology
- Be an Ideal Team Player
- You are HUNGRY with biases towards action and a mindset to continuously learn and improve
- You are HUMBLE, yet love to succeed, especially as a team!
- You are SMART, and not just book smart, but emotionally intelligent which enables you to have a great read and relation with people
About Data Analytics Ventures Inc. (DAVI)
Data Analytics Ventures, Inc. (DAVI) is the Gokongwei Group’s loyalty and data analytics company. Aside from managing Go Rewards, the loyalty program of the Gokongwei Group which includes Cebu Pacific and Robinsons Retail Holdings, DAVI also plays a pivotal role in driving consumer insights through data science. This combination enables DAVI to create a loyalty program that delivers on rewarding experiences and harnessing data to fuel business growth.
At DAVI, data is the key to identifying customer patterns and insights. More than just crunching numbers amidst evolving market landscapes, the company aims for meaningful engagement and sustainable growth that will accelerate discovery and action for businesses.
DAVI helps businesses get a deeper understanding of their brand and category performance. The company's insights help businesses to determine growth drivers and opportunities, improve decisions and calibrate business objectives and actions.
DAVI advocates a culture of excellence and teamwork. Everyone is expected to be the very best at what they do and serve as mentors to their colleagues. We believe in building a trusted environment that encourages open dialogue and constructive conflict, where individuals are humble and hungry to learn from each other. We expect excellence of ourselves and others and together, we make excellence contagious.
DAVI offers its employees the chance to be part of the wave of the future as the data industry continues to evolve rapidly. They are empowered to chart the trajectory of their career and have access to programs that help them continuously upskill. As such, the company seeks people who are passionate about uncovering the value and opportunities behind data.
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
SOC Senior Manager
Finance and Operations Associate
Oracle Utilities Customer to Meter C2M SPL Senior Analyst