Principal Software Developer

Kuala Lumpur, Malaysia

Job Description


What do we need?

The ABO Product Engineering Bonus Cal product team is seeking a software engineer to assist in the design and development of a ABO Incentive design and calculation application to be used across Amway globally.

What\xe2\x80\x99s special about our team?

The delivery team working on the Product Engineering Bonus Calc is responsible for building cutting edge cloud technologies within our ABO Ecosystem. This delivery team is part of a larger team of software engineers and systems analysts with a mix of both internal employees and outside industry experts. This team thrives on collaboration and working together to create the best solutions possible to support our Amway Business Owners across the globe. This team is a self-managed, hardworking group of high achievers that has been working very closely with the regional initiative across the globe providing all ABO Incentive capabilities. This role reports up through the Manager of Product Engineering Bonus Calc.

Required qualifications:

  • Minimum 6 years\xe2\x80\x99 experience in Java development with J2EE in Agile Delivery setting
  • Minimum 5 years\xe2\x80\x99 experience supporting large enterprise application
  • Minimum 3 years\xe2\x80\x99 experience with quality assurance testing tools to develop test scripts, test plan and perform automated testing against development solutions
  • 3+ years of experience working in an AWS environment, Strong understanding of AWS or other cloud technologies
  • Bachelor\'s degree in Computer Science, Computer Information Systems, Management Information Systems, or related field
  • Ability to translate complex technical concepts into high-level designs and act as a subject matter expert in software design, architecture, implementation, deployment, and support across our full platform
  • Proficient in SQL and relational database modeling, Knowledge of NoSQL, queues, caches is a plus
  • Experienced in CI/CD, Cloud DevOps and operationalized distributed and highly scalable & available cloud applications with an emphasis on building quality code and speed to market.
  • Experience leading projects requiring technical expertise and leadership
  • Demonstrated experience with java programming and event-driven architecture
How you would contribute to the role:

As a Software Developer, you will be responsible for leading the team to implement the future state technologies for the ABO Ecosystem using Agile methodologies for delivering results. This environment promotes frequent collaboration with your teammates. You will be doing full stack development and production support. You\xe2\x80\x99ll work to build out the Continuous Integration/Continuous Delivery (CI/CD) pipelines and develop Prototype to evaluate new solutions for market-specific functionality.

Daily, you will:
  • Partners in collaboration and strategy alignment across product portfolios (cross-product) in partnership with product managers, other peers and key stakeholders with the customer needs and wants in mind
  • Coach other team members, creating an environment of continuous learning, and constantly challenging and stretching the knowledge of the team
  • Building prototypes and newer technologies to support our ABO ecosystem
  • Update the team on your accomplishments and daily goals in the morning Stand-up meeting
  • Write testable, scalable, and efficient code
  • Review, analyze and implement business requirements on assigned projects
  • Consistently analyze, translate, re-factor and code software applications according to specifications provided by our Software Architects/Tech Leads
  • Deliver best in class security-based solutions
  • Write unit, functional, acceptance, and/or user tests
  • Challenge your fellow team members to grow and enhance our team with new, diverse talent
  • Lead design and development efforts of highly scalable web applications
To assist you in doing all of this, you will be given access to all the necessary and common development and collaboration tools. You will also go through a class to teach you the business rules and the ABO Ecosystem if necessary. You\xe2\x80\x99ll do a lot of the heavy development lifting and production support in this role. Some of the technologies you will have access to are such as Docker, Splunk, AWS, Dynatrace and Jenkins.

Why would you want this role?

You would work on a new platform that is instrumental in the go-forward organization. This is a platform that has a multi-year investment plan, with strong partnership with the business and other stakeholders. There will also be significant investment in your professional development through paired programming with industry experts, conferences, and structured training where necessary.

This is the right fit for you if:
  • You have prior experience of 8 years as a Full-stack Software Engineer, using back-end languages such as Java to create useful software
  • You have a focus on functional programming paradigm, working out \xe2\x80\x9cwhat to solve\xe2\x80\x9d and not just \xe2\x80\x9chow to solve it\xe2\x80\x9d
  • Excellent verbal and written communication skills
  • You have ability to handle multiple competing priorities in a fast-paced environment
  • You have deep understanding of agile project management methodologies, excellent interpersonal skills and enjoy working in a highly iterative, agile, and open team environment
  • You desire to learn new technologies, approaches, and solve business problems
  • You have a strong business and technical vision and the ability to translate these in business and technical approaches, and lead engineering efforts to meet aggressive timelines with optimal solutions
  • Has led teams who architected, designed, delivered, and operationalized scalable microservices-based web/webservices applications in cloud-native environments

Amway

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD925604
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Kuala Lumpur, Malaysia
  • Education
    Not mentioned