Senior Software Engineer
Oracle
We are seeking a Senior Software Engineer who excels in both technical execution and communication. The ideal candidate is committed to writing clean, reusable and maintainable code, improving software quality, and also participating in maintaining and improving the CI pipeline of the team and adding value to the test plans and automated tests. You will be collaborating on a fully distributed, remote working team and you will play a key role in designing, optimizing and developing AI centric software solutions.
Key Responsibilities
Design, develop, and maintain high-performance software applications.
Ensure software quality through automated testing and rigorous validation processes.
Communicate technical concepts effectively to both technical and non-technical audience.
Provide mentorship to junior engineers and promote best practices.
Diagnose and resolve technical issues, ensuring system stability and correctness.
Document every implementation, testing, CI decision or process in which they participated in order to reduce knowledge transference overhead.
Qualifications & Skills
Proficiency in object-oriented programming languages.
You will use Typescript, Groovy, SQL and React based development. Having experience on them is a plus, but it's not strictly required.
Experience with software architecture and design patterns.
Strong understanding of testing, validation methodologies and CI/CD pipelines.
Excellent verbal and written communication skills.
Ability to collaborate in an agile development environment.
Strong problem-solving abilities.
Career Level - IC3
Confirm your E-mail: Send Email
All Jobs from Oracle