We are looking for a Senior Software Developer for our client in the industrial sector
Job Description:
This job is part of the Digital Customer Excellence Value chain accounting for 60 % of the client's annual revenue.
We organize into individual Scrum (Product) teams where the client empowers the team to decide innovation and maintenance of several products, together with a Scrum Master and a Product Owner. i.e., The product team is empowered to evaluate best distribution of tasks to be done.
The person in this position is expected to show very high accountability and responsibility, while also having some domain experience within the team's product responsibility.
Key Accountabilities / Responsibilities:
- Implement and maintain AEM frontend solutions through writing clean code and promoting flexible frontend architecture.
- Deliver value to the customers, users, and other stakeholders together with the Product Team.
- Engage with vendors to understand their roadmap and impact on our solutions.
- Participate in business analysis and refinement, software design and development, and deployment processes.
- Continuously learn new technologies, domains, and practices by collaborating within and outside the Product Team.
- Mentor other team members inside the Product Team.
- Continuously improve how we work as a team.
Key Success Factor:
- Design and implement solution based on requirement specification coming from the Product Owner and stakeholders.
- Strong analytical, problem solving and conceptual skills.
- Ability of bridging business needs into deliverable IT developments and be proactive for future development.
- Ability to communicate complex technical solutions.
- Keeps up with technical advances in our technology platforms.
- Possess a curious mindset and ready to learn AEM development and other new technologies.
Required Skills:
- Has 8-10 years of software development experience, with at least 5 years in Java.
- Experience with React, Angular or Vue.js.
- Experience with NPM and Node.js.
- Experience with SASS and CSS.
- Experience in consuming REST and SOAP services.
- Experience in Maven or its equivalent.
- Experience using software development tools such as Git and Jira.
- Experience working with modern software engineering practices such as test-driven development, refactoring, continuous integration and delivery, emergent design, etc.
- Experience with CI/CD tools such as Jenkins or Azure DevOps.
- Experience facilitating discussions with stakeholders when necessary.
- Proven track record of delivering maintainable, scalable and optimized systems.
Nice to have:
- Experience with AEM
- Experience working in a Scrum Team as a Team Member
- Experience with SAP
Personal Skillset:
- As a person you are persistent and don't give up when the going gets tough and stakeholder landscapes are complex.
- You thrive in a team that works closely together and are team player at heart.
- You are an honest and outspoken person who thrives in an environment where feedback is given and received openly.
- You like networking and are good at connecting people.
- You are a structured and organized person.
- You are accountable and take ownership of your work.
- You are a quick learner who likes to share your knowledge as well as gain new knowledge and getting the input of others.
- You should have the ability to differentiate the different components in system architecture.
- Have a good sense of humour and cooperate with diverse teams spread out around the world.
Start date: ASAP
End date: 29/11/2024
Location: Pasig, Philippines
Onsite/remote: Hybrid 2 days work from home, 3 days onsite
Required skills
Java
Git
Maven
Test-driven development
CSS/SASS
Software Development
Node.Js
Angular
npm
consuming REST and SOAP services
Refactoring
Azure DevOps
Stakeholder Management
ci/cd tools
Vue.js
React
Jira
Jenkins
Preferred skills
SAP
AEM
Scrum
Languages
English (Proficient)