OBS! Ansökningsperioden för denna annonsen har
passerat.
Arbetsbeskrivning
Description & Requirements
Infor M3® is a cloud-based, manufacturing and distribution ERP system that leverages the latest technologies to provide an exceptional user experience and powerful analytics in a multicompany, multi country, and multisite platform. Infor M3® and related CloudSuite™ industry solutions include industry-leading functionality for the chemical, distribution, equipment, fashion, food and beverage, and industrial manufacturing industries.
In M3 Integration organization we work with high performance, fault tolerant, highly available and scalable large distributed systems running in the cloud. We use AWS, Azure, Java 17 and other state of the art technologies and work with data streaming, messaging systems and analytics. We design and add new features, maintain, and improve the existing software, work with monitoring and performance of our components, manage our CI/CD, pipelines and automated tests and closely collaborate with other teams like cloud ops to monitor the production environments.
We are a diverse XFT including developers, architects, QAs, product owners and other roles. Now we are looking to expand our team with a Principal Software Engineer. In this role you will be involved in different types of activities including design, implementation, test and verification, documentation, improvements, and refactoring, working closely with architects, product owner and QAs, troubleshooting, debugging, and fixing issues both internally and in production. We provide an environment with a very friendly atmosphere, and we focus on teamwork and helping and supporting each other. Personal development and continues learning are also important factors for us. We have recently moved to a new and modern office in Torshamnsgatan in Kista and the team is working in a hybrid model working from home and in the office.
A Day in The Life Typically Includes:
• Maintain and improve the existing code of our component.
• Add new code for new features and use cases.
• Troubleshoot and fix defects found in test or production environments.
• Develop proof of concepts and evaluate them.
• Improve the quality of the products by adding more test cases in different level (unit test, integration test and system test).
• Monitor the CI/CD pipeline and ensures that all aspects of our components are tested using automated test cases in different stages in the pipeline.
What You Will Need:
Basic Qualifications:
• Bachelor’s degree or higher education in Computer Science or related areas.
• Good knowledge in Java programming language.
• Familiar with new and advanced concepts in Java.
• Familiar with REST, SQL.
• Familiar with Maven and Git.
• Familiar with Cloud Computing and Distributed Systems.
• Familiar with Agile and Scrum/Kanban methodologies and practices.
• Knowledge in software development processes, models, lifecycles and methodologies.
• Knowledge of Linux operating systems.
• Have passion for writing clean code and strive for learning new things.
• Willing to work in a team and being a team player and share knowledge with others but also be able to perform tasks individually.
• Fluent written and spoken English is mandatory.
What Will Put You Ahead?
Preferred Qualifications:
• Knowledge/experience with AWS and/or Microsoft Azure.
• Knowledge/experience with microservices and converting monolithic systems to microservices.
• Knowledge/experience with containerization, docker and Kubernetes.
• Knowledge/experience with Kafka/ZooKeeper.
Infor Values:
Our Guiding Principles set the standard for how we work with one another. They define who we are as an organization and guide everything we do. By applying the same shared values that unleash prosperity in free societies—such as value creation, integrity, responsibility, free speech, and toleration—we encourage one another to take initiative and to challenge the status quo.
We have a relentless commitment to a culture based on a business philosophy called Principle Based Management™ (PBM™). Informed by the principles that allow a free and open society to flourish, PBM™ prepares individuals to innovate, improve, and transform while fostering a healthy, growing organization that creates long-term value for its clients and supporters and fulfillment for its employees.