Global Collaboration: As an Amway corporate IT software application developer to collaborate with local and global team members on internal application “MAGIC” program implementation, production support and ongoing end-of-month support
Services: Provide software application development and support services to our business affiliates across the world
Technologies/ Knowledge/ Skills: Java programming and application development skills
Processes: Follow established solution delivery guidelines and software development life cycle (SDLC) – Agile methodology, standards and practices, DevOps
Deliver Amway Corporate application with features including (but not limited to):
Website
ABO registration/ renewal/ resignation
Manage ABO growth
Bonus calculation
Award recognition
Specific functions for region/ country
Full stack end to end software developer working on following tasks:
Debug – Correct/ fix any code errors to existing application’s defects
Enhance – Advance/ revise the existing application’s capability/features
Deliver new – Create/ develop new application which includes test automation scripts
Production Support – Resolve production environment matters
Focus on the disciplines of software development:
Agile Sprint planning
Write technical document
Develop/ code the application
Create automated unit test
Perform development/ functional testing
Collaborate with local and global team members to:
Update and discuss project tasks
Identify/ recommend solutions
Follow up and clarify
Share knowledge/ information and provide feedback
Deliver solution
Collaborate with cross-functional units:
Project managers/ Scrum masters – on tasks progress and status
IT Business Systems Analysts – on functional requirements/ change
Testers/ QA – on application quality, performance and testing
Deployment/ environment/ release services – on codes merge, validate, change, deploy and release process
Production operations – on existing applications in production environmentDBA/ Integrations – on data and systems integration
Problem Solving: Consult with experienced/ senior personnel such as Functional Manager, Team Lead, Principal and Senior Developer to clarify application intent, identify problems, and suggest changes
Requirements:
Degree in an Information Technology or Computer Science related field or equivalent
Years of professional experience:
Minimum 5 years’ experience in Java development with J2EE and Java Database Connectivity (JDBC) shall apply this position