Wiley is a company that transforms knowledge into impact by fostering diverse perspectives and bold ideas. The Senior Software Engineer will be responsible for transforming high-level architecture into detailed technical designs, building scalable applications, and mentoring team members while working independently in a Squad environment following Agile methodologies.
Responsibilities:
- Build new features on existing products and brand-new experiences for our learners
- Practice high-quality development methods: unit tests and automated tests writing, code reviews, code standards
- Work independently, yet under the guidance of the architects, managers and other stakeholders, committed to quality and timely delivery
- Take the lead on design discussions/provide solutions and guide/mentor the junior engineers
- Actively participate in Agile Scrum ceremonies (daily meetings, refinement meetings, planning meetings, retrospectives meetings)
- Contribute to continuous improvement of our development processes
Requirements:
- Enthusiastic implementing scalable solutions using the right tools. Our code base is mostly composed of .NET (C#) and REACT, but we care more about general development skills rather than skills on a language or framework
- Ability to guide/mentor junior developers while working with leads and architects on designing applications
- Solid communication skills enabling working with stakeholders from across the company
- Having work experience with some of these topics Amazon AWS, MySQL, MongoDB, GitLab / GitHub, Jenkins, Linux, Docker, Kubernetes, Jira will be a key advantage
- Work experience with Scrum Agile development framework and comfortable working with a close multiple competencies team
- Being familiar with DevOps practices will also help your day-to-day work
- Able to apply best practices and standards to your daily work
- Adapted to the use of AI as a work tool
- You need to be comfortable in reading, writing, and speaking in English, face to face or for an audience because you're going to work within an international team