Data?1578916805
Software Development Engineer @ Reiman

Description

Reiman is seeking a Software Development Engineer who wants to disrupt the way companies and institutional customers purchase their supplies.

Our team is focused on building cutting edge web solutions to improve the core buying experience and enable dozens of MRO, OEM and other institutional customers research and discover industrial components across multiple devices.

You will be part of a team that is responsible for all aspects of the B2B buying experience - from the visual interfaces to the back end services. You will help redefine normal for this market sector. You will help the team to deliver operationally stable and robust solutions that provide great customer experience.

Reiman's digital team operates very much like a startup – it moves quickly and is continuously innovating. However, it has the full resources of a 30+ year-old company at disposal, allowing it to move at a higher speed.

We are looking for engineers with strong sense of ownership and passion to solve challenging business and technical problems by building creative and scalable solutions with all sorts of cutting-edge technologies. Our growing team offers excellent opportunity for candidates to participate in all aspects of software development life cycle, as well as drive system evolution, customer satisfaction and business boost.

Candidates must be innovative, flexible, self-motivated, capable of designing and writing high-performance, reliable, maintainable code. The ability to function under ambiguity in a fast-paced environment is essential. If you enjoy working in a dynamic environment, together with a group of talented people and to deliver world-class mission critical systems, this is the career opportunity for you!

Responsibilities

  • Work with cross-functional teams delivering on demanding projects
  • Functionally decompose complex problems into simple, straight-forward solutions ▪ Understand system interdependencies and limitations
  • Share knowledge in performance, scalability, enterprise system architecture, and engineering best practices ▪ Work closely with business and technical stakeholders to delivery desired results
  • Participate in the design, development, implementation, testing and documentation of large-scale, multi-tiered, distributed software applications, tools, systems and services
  • Translate functional requirements into robust, scalable and maintainable solutions that work well within the overall system architecture
  • Produce clear and comprehensive software documentation
  • Evaluate and make decisions around the use of new or existing software products and tools

Basic Qualifications

  • At least 5 years of software development experience
  • Proficient in at least one modern programming language including object-oriented design
  • Excellent problem solving and analytical skills
  • Computer Science fundamentals in algorithm design and complexity analysis
  • Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Strong communication skills and teamwork capability
  • MSc degree in Computer Science, or related field

Preferred Qualifications

  • Experience building large scale, distributed systems is a strong plus
  • Experience on agile software development methodologies
  • Experience on databases (SQL/non-SQL)
  • Experience taking a leading role in building complex software systems that have been successfully delivered to customers
  • Experience in communicating with users, other technical teams, and senior management to collect requirements, describe software product features, technical designs, and product strategy
  • Hands-on expertise in many disparate technologies, typically ranging from front-end user interfaces through to back-end systems and all points in between
  • Experience working in an Agile/Scrum environment is a plus
  • Ability to take a project from scoping requirements through actual launch of the product/service

If you would like to apply to this position, please get in touch and send us your cv to [email protected]