Our Loyalty team is at the forefront of crafting exceptional customer experiences through the industry's most advanced loyalty platform. We leverage cutting-edge technology, extensive data expertise, and advanced identity resolution capabilities to support a diverse range of loyalty strategies. As a key member of our team, you'll contribute to the delivery of high-impact solutions using a comprehensive suite of products and APIs. Join us in our mission to innovate and transform the loyalty landscape with your expertise and creativity.
Key Responsibilities
- Team Collaboration. Work closely with software developers, business analysts, and architects to plan, design, develop, test, and maintain web-based business applications using Microsoft and other similar frameworks and technologies.
- Full Stack Development. Develop and maintain frontend applications, middleware, and backend systems, ensuring high standards of software quality.
- Innovation and Improvement. Push beyond existing practices by creatively improving processes in design and performance.
- Documentation. Prepare comprehensive reports, manuals, and documentation on the status, operation, and maintenance of software systems.
- Research and Evaluation. Assess and evaluate various software products to determine their suitability for our needs.
- Code Review and Deployment. Participate in peer reviews of solution designs and code, and support the packaging and deployment of software releases.
- Team Building. Engage in and help plan team-building and fun activities to foster a positive team environment.
Qualifications
- Education. Bachelor’s degree in Computer Science or a related field, or equivalent experience.
- Experience. 6+ years in Software Engineering with a proven track record of delivering complex programs.
Technical Skills
- Programming. Proficient in OOPS, .NET Framework, C#, REST APIs, MVC, WEB API, JSON.
- Frontend Technologies. Strong skills in HTML, CSS, JavaScript, and jQuery. Experience with React or Angular.
- Database Knowledge. Experience with MySQL, Oracle, DynamoDB, and basic Oracle SQL/PLSQL. Strong relational database design skills.
- Cloud and DevOps. Proficient in AWS/Azure, with experience in Agile Development and CI/CD practices.
- Version Control. Knowledge of GitHub, VSTS, or other version control tools.
Desirable Skills
- Additional Technologies. Experience with WPF (MVVM), Web Services (WCF), Windows Services, responsive web design (Bootstrap), AWS Redshift, S3, and Unix/Linux command-line.
- Scripting and Automation. Familiarity with Unix Shell scripting and Python is a plus.
Personal Attributes
- Professionalism and Integrity. Uphold high standards of professionalism and integrity in all aspects of work.
- Self-Starter. Demonstrate a proactive approach and take initiative in all tasks.
- Communication. Excellent verbal and written English skills.
- Organizational Skills. Well-organized with the ability to coordinate development across multiple team members.
- Adaptability. Ability to quickly adapt to changing technologies and environments.
- Problem-Solving. Strong analytical and problem-solving skills, with a commitment to continuous learning and growth.
Join Us
If you’re passionate about driving innovation and delivering top-tier software solutions in a dynamic and collaborative environment, we’d love to hear from you. Apply now to be part of a team that’s redefining loyalty experiences and making a global impact.