Senior Software Engineer
Curitiba, BRA
Job Summary
The Senior Software Engineer transforms high-level architecture into detailed technical designs while building scalable applications and mentoring team members. This role operates in critical parts of the technology stack, designing, building, and releasing applications and systems that improve customer learning and engagement experiences. The Senior Software Engineer works independently with minimal guidance, taking ownership of services and team responsibilities with a full-cycle, full-stack approach. This role works in a Squad environment with other engineers, following a Scrum Agile methodology, reporting direct to a Software Development Manager on the Assessments Program.
Job 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
Required Qualifications
* 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 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.
* 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.
EEO Statement
Wiley is an equal opportunity/affirmative action employer. We evaluate all qualified applicants and treat all qualified applicants and employees without regard to race, color, religion, sex, sexual orientation, gender identity or expression, national origin, disability, protected veteran status, genetic information, or based on any individual's status in any group or class protected by applicable federal, state or local laws. Wiley is also committed to providing reasonable accommodation to applicants and employees with disabilities. Applicants who require accommodation to participate in the job application process may contact for assistance.
#J-18808-Ljbffr