基本信息

国家
Indie
特伦甘纳
城市
海德拉巴
部门
Development
职位编号
36231

描述和要求

The role is senior in nature and practice, where the engineer will be required to work independently and collaboratively. Seniority is defined as being self-proficient, applying critical-thinking, and being value-driven. 
Opening for a Senior Software Engineers working alongside the Service Reliability Architecture team on Infor’s strategic log management support systems called SAMS and ACME. The engineer will deliver enhancements, extensions and improvements for these systems which are cloud native API-only services. Both systems are developed using Behavior Driven Development (BDD) and Test Driven Development (TDD) concepts. SAMS is developed as an API-Only application and is native cloud. ACME is developed as a microservice architecture serverless application.

Essential Duties

The engineer will be required to deliver high quality software that follows the TDD (Test Driven Development) and BDD (Behavior Driven Development) paradigms. The software developed must be demonstrably according to specifications and design through automated testing and CICD practices. The software engineering team is responsible for developing the required software products, including automated tests, CICD pipelines, compliance reports, and deployment automation and is therefore end-to-end responsible for the quality of the features and services developed.

It is expected from the software engineer, as she or he is senior, to not only develop the software, but to ensure that other members of the development team are appraised of the solutions chosen and on regular basis present and/or demonstrate the value of the delivered products. The software engineer will be required to present delivered software to a multi-disciplinary audience.

·       Work as part of a team that researches, develops, and maintains Infor internally developed systems called SAMS and ACME. Both systems are supporting Infor’s strategic log management platform, which is provided through 3rd party Sumologic.

·       Software development and testing using BDD and TDD practices. The software engineers are responsible for the quality of the software and will therefore not only develop the features of the products, but also the automated tests for the features.

·       Exercise judgment within generally defined procedures, practices, and policies in selecting methods and techniques for obtaining solutions for application defects. The software engineering team is responsible for collaboratively designing the software solutions based on the defined requirements.

·       Maintain a commitment to providing the best experience possible for all users of the SAMS and ACME systems.

·       Have a ‘continuously learning’ attitude and expresses a desire to learn and adapt to the latest technologies, as well as share gained knowledge and experience with the rest of the team.

·       Review and contribute to requirements, applying critical thinking and will provide constructive feedback on proposed enhancements.

Basic Qualifications:


Great communication skills and aptitude for critical thinking. The role requires a team player that can also work independent on features. We require members in our team that want to learn new things, want to contribute value and seek out opportunities that result in a win-win situation. The engineer must believe that winning is a team sport.

·       Strong analytic problem-solving skills with attention to detail. Is quality focused, but does not let perfection stand in the way of progress.

·       Is familiar with agile practices and incremental software delivery practices.

·       Fluent in one or more of the following programming languages: Python, Golang, Java, Cucumber/Gherkin

·       Proficient in one or more of the following programming languages: Python, Golang, Java, Cucumber/Gherkin

·       Good verbal and written communication skills

·       Comfortable with modern development concepts: CI/CD, BDD, TDD, API-First, Microservice architectures, Containerized applications

·       Bachelor’s degree in computer science or equivalent experience

·       Takes ownership of assigned tasks and sees them through until completed.

Preferred Qualifications:

·       Terraform knowledge and experience

·       Agile Development Experience

·       Experience in presenting solutions to a predominantly technical audience, both through demo's, presentations, or written through a wiki.

· Familiar with cloud development concepts: multi-tenancy, microservices, elasticity (scaling up/down), high availability, automation



关于Infor

Infor是面向特定行业市场的企业提供商业云软件产品的全球领导者。Infor在云中构建完整的行业套件,并有效地部署将用户体验放在首位的技术,利用数据科学,并轻松集成到现有系统中。全球超过60,000家组织依靠Infor来帮助克服市场中断并实现全业务范围的数字化转型。 
更多信息请访问www.infor.com 

我们的价值观

在 Infor,我们努力创造一个建立于基于原则的管理™ (PBM)™ 和八项指导原则的经营理念的环境:诚实正直、守护资源和遵守法规、力求转型、有原则的企业家精神、善用知识、谦虚为怀、尊重他人和实现自我。增加多样性对于反映我们的市场、客户、合作伙伴以及我们现在和未来所服务的社区是非常重要的。br>

我们对基于PBM的文化有着不懈的承诺。PBM™植根于使自由和开放社会蓬勃发展的原则,为个人创新,改进和转型做好准备,同时培养健康,不断增长的业务,为客户和支持者创造长期价值,并充实员工。.

Infor是一个机会均等的雇主。我们致力于创造一个多元化和包容性的工作环境。Infor 不会基于候选人或员工的性别、种族、性别认同、残疾、年龄、性取向、宗教、国籍、兵役身份或任何其他受法律保护的身份而歧视候选人或员工。

在 Infor,我们重视您的隐私,因此我们制定了一项政策,您可以在 此处阅读.