Senior Software Engineer (R&D/CE) - Backend (.NET)

  • Full-time
  • IFS Referral Bonus Code: SH21
  • 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

CRM, short for Customer Relationship Management, is an approach to managing a company's interaction with current and potential customers. One important aspect of CRM is the CRM system used to store information that sales professionals need in order to manage their customers and prospects. The functionality makes it easy for companies to manage relationships with their customers and prospects, follow up on leads, manage calendar and day-to-day actions, set up and coordinate marketing campaigns as well as manage the opportunity pipeline efficiently.

CE, short for Customer Engagement, is an omni-channel call center product that can be used to provide faster, smarter customer service. By combining an omni-channel contact center with CRM in a single, configurable, AI-powered agent desktop, support staff are empowered to deliver rapid customer service. CE makes it possible to bring together disparate sources of customer data from multiple systems, alongside all contact channels. This enables agents to deliver seamless customer engagement.

We are seeking an experienced Backend Software Engineer who is looking to be part of a diverse and highly skilled team utilizing leading edge technologies.

This position provides an excellent opportunity to work on mission critical high-performance components and to gain experience of many leading-edge technologies.

As a Senior Software Engineer you will be responsible for designing, developing and maintaining software included in IFS products. The role is focused on interpreting and analysing functional and technical requirements to create fit-for-purpose and enterprise-grade software. Stability, performance, maintainability, usability and security are key aspects of this role.

Essential Duties and Accountabilities

  • Participate in the full R&D lifecycle of our products including design, development, testing, bug fixing, documentation and 3rd line support
  • Produce clear high-level design documentation for new features or enhancements and accurate development estimates
  • Write robust high-quality documented and unit tested code (mainly in C# and T-SQL) adhering to the most appropriate coding practices
  • Profile and optimise code to maximise performance and minimise resource utilisation
  • Produce clear release documentation
  • Assist with validation and system testing
  • Provide 3rd line technical support
  • Participate in peer design and code reviews
  • Share knowledge, guide and train colleagues
  • Be an active member of the team
  • Contribute to improvements in IFS products, services and processes

Qualifications

Overall Required Competence

To be a successful Software Engineer at IFS your mindset will be the key factor, but we would prefer you to have a relevant academic degree (M.Sc. or B.Sc.) preferably in software engineering.

The ideal candidate will be able to provide evidence of the following qualities and characteristics:

  • Strong .NET development experience using C# (3+ years commercial experience)
  • Solid SQL skills
  • Experience of developing highly scalable applications and a thorough understanding of asynchronous programing techniques
  • Experience of designing and maintaining secure, extensible and robust APIs
  • Familiarity within the Visual Studio environment
  • Knowledge or experience of client-side development would be an added advantage

Skills and Abilities

  • A natural desire to discover and learn new technologies and processes 
  • Ability to work as part of the team 
  • A strong commitment to quality
  • Good communication skills
  • Software Security Knowledge
  • A passion for creating great software

If you are looking for a challenge with a chance to inspire, then the position in Software Engineering is something for you!

Additional Information

For further information, please contact [email protected]

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