We are actively seeking highly motivated selfdriven Principal Software Engineer to become integral members of the IFS R&D Shared Applications team.
In this role you will become an essential part of a proficient team responsible for developing enterprise application products and shared components. As a member of the Shared Applications team your contributions will play a pivotal role in the overall success of our organization.
Responsibilities
- Provide technical leadership and guidance to the software development team.
- Perform code reviews to ensure code quality adherence to coding standards and maintainability.
- Mentor and coach junior and midlevel engineers fostering their professional growth and promoting knowledge sharing within the team.
- Evaluate thirdparty libraries frameworks and tools for their suitability and compatibility with the development environment.
- Oversee the maintenance and refactoring of the codebase to improve code quality modularity and maintainability.
- Implement security best practices to protect the system against vulnerabilities and threats working with cybersecurity experts when necessary.
- Identify and address performance bottlenecks and scalability issues in the application ensuring optimal system performance.
- Create and maintain technical documentation including design specifications architecture diagrams and knowledgesharing resources.
Qualifications :
- A degree in Software Engineering Computer Science or Information Technology.
- 7 years experience with a track record in working with Enterprise Grade Software development.
- Proactive take initiative and responsibility.
- A natural desire to discover and learn new technologies and processes
- Ability to prioritize and work independently.
- Indepth experience in Frontend and Backend frameworks and technologies
- Expert knowledge and experience in Oracle PL/SQL or Microsoft SQL
- Indepth experience in source code management and version control systems like GIT/Bitbucket.
- Experience in project management tools like Jira or similar
- Excellent communication and collaboration skills in an agile environment
Additional Information :
We embrace flexibility and hybrid work opportunities to support diverse needs and lifestyles while also valuing inclusive workplace experiences. By fostering a sense of community we drive innovation strengthen connections and nurture belonging. Our commitment ensures you can work in a way that suits you best while also engaging with colleagues to share ideas and build meaningful relationships.
Remote Work :
No
Employment Type :
Fulltime