Lead / Senior Software Engineer - PL/SQL & Database (R&D, Platform - Infrastructure)

  • Full-time
  • IFS Referral Bonus Code: HTH21
  • Job location: On site

Company Description

At IFS you will work in a growing, global enterprise software company where informal hierarchies promote simplicity and trust with responsibility. We strive to deepen our expertise by taking on challenging and varying work assignments in a collaborative environment together with committed colleagues. With professionalism and a strong customer focus in everything we do, from R&D to Sales and Consultancy, we are proud to serve world-class customers all over the globe with our leading products.

We are an equal opportunity employer and value diversity at our company.

Job Description

Purpose

This role will be responsible to deliver high quality Database and SRE capabilities ensuring highly automated products been invented and maintained across Datacenter and Cloud environments. With the limitless technology variations, it opens the opportunity for continuous dynamic innovations, conceptualizing strategies that will deliver faster, reliable, and scalable applications. You will be hired as one of the best and brightest in your field who can challenge our team to think about solutions differently and contribute to the continuous growth of the team's performance.

People in the engineering job family are the ones that transforms visions, strategies, and roadmaps into actual shippable product capabilities (features and functions). You will be focused on the technical implementation of these capabilities

JOB INFORMATION

Job Title:  Senior Software Engineer (with focus on DBA tasks)

Department:   Platform – Infrastructure & Framework

Reports To:  Director Software Engineering

The Database and Application team is responsible for the managing the entire lifecycle of the Database stack at IFS, starting from the installation, configuration and continuing with maintenance, monitoring metrics and performance, ensuring high availability in driving towards maintaining the highest standards possible on production database systems. This work is focused on interpreting and analyzing functional and technical requirements to create fit-for-purpose and enterprise-grade software. Usability, maintainability, security, and performance are key aspects of this work.

Someone in this role uses their technical know-how to develop and maintain the products in a way that ensures product sustainability throughout the product’s lifecycle. Software engineers at IFS demonstrates a strong commitment to the product quality and takes proactive action to prevent issues from arising and resolve them quickly and effective when they still do occur.

To participate in design/code reviews and to apply sound and established software engineering practices and principles are part of the day-to-day work. So is defining and using design patterns, quality metrics, test cases and best practices.

A software engineer at IFS continuously expands their functional and technical domain knowledge and shares this knowledge to guide others.

Essential Duties and Accountabilities

  • Ensuring usability, maintainability, security and performance
  • Using sound and established engineering/architectural practices and principles
  • Adhering to IFS’s standards and guidelines
  • Taking lead on tasks and in teams
  • Qualifying, locating and resolving software flaws
  • Being able to review, understand, learn from and suggest improvements on code
  • Create documentation, presentation and training material
  • Engage with requirement owners and other stakeholders
  • Performing pre-studies and prototype new or changed functionality
  • Providing direction, by mentoring and coaching others

Overall Required Competence  

  • Analytical, logical, abstract thinking, attention to detail, algorithms,
  • Documentation skills - Not only what and how, but also why
  • Software performance knowledge
  • Transforming business requirement into features and functions
  • Quality assurance skills
  • Software security knowledge
  • Drive or lead in technical solution discussions
  • Communication and presentation skills

Qualifications

Essential:

  • Bachelor’s degree in Computer Science or equivalent
  • Minimum four (4) years of experience in Similar Capacity
  • Depth knowledge in Oracle DBA administration activities.
  • Proficient in OOP concepts
  • Proficient in SQL, optimize SQL queries and suggest alternative methods to enhance the efficiency.
  • Good Knowledge in writing Stored Procedures
  • Good Knowledge in relational database design
  • Proficient in Linux and shell scripting’s Hands-on experience in Oracle Database Technologies
  • Closely work with the Development teams to play the role of a trusted advisor on all Database related work including query performance tuning.
  • Writing Database code
  • Implement and maintain the industry best practices and fine tuning for optimum performance.
  • Identify potential performance / security vulnerabilities and bad coding patterns and propose / implement solution to overcome those.
  • Understanding on monitoring tools approach and implementation
  • Understanding on continuous integration practices & tools
  • Firm experience in Agile practices and being a part of the Agile team.
  • Passionate about learning and applying DevOps skills.

Desirable:

  • Exposure to Cloud technologies would be a definite advantage.
  • Actively engage throughout the software lifecycle/ Continuous delivery process from inception to operation and refinement.
  • Experience in maintain highly scalable, fault-tolerant and performant systems in conjunction with other disciplines
  • Experience in Oracle Middleware (WebLogic).
  • Build /configure CI/CD pipelines to ensure faster delivery and actively contribute to
  • Delivering web-scale products to a global market at high release velocity
  • Experience working in a test-driven development environment.

Additional Information

Interviews and selections are being made continuously. If you are interested, apply as soon as possible.

As a step in our recruitment process, all final candidates will undergo a background check, to get us an understanding of our future employees.

We respectfully decline all offers of recruitment and/or advertising assistance.

IFS Fact
IFS develops and delivers enterprise software for customers around the world who manufacture and distribute goods, build and maintain assets, and manage service-focused operations. The industry expertise of our people and solutions, together with a commitment to delivering value to every one of our customers, has made IFS a recognized leader and the most recommended supplier in our sector. Our team of 4,000 employees and growing ecosystem of partners support more than 10,000 customers around the world challenge the status quo and realize their competitive advantage. Learn more about how our enterprise software solutions can help your business today at ifs.com.

 

Privacy Policy