Job Description :
EXPERIENCE AND QUALIFICATIONS Required:
1 BS/MS degree in Computer Science, Engineering or a related subject.
2 Strong programming background with an Object Oriented Language or functional one.
3 Experience of developing, testing and debugging complex multi-threaded software.
4 Experience leading the design and development of significant software components in a cross-functional team environment.
4 Background in Industrial IoT use cases and understanding of Edge computing ( thick and thin Edge)
5 Strong experience with building micro services framework and other concepts like multitenancy, scaling, etc.
6 Experience with virtualization and containerization especially in technologies like Kubernetes, Docker, Orchestration, Vmware etc.
7 Solid scripting skills (e.g., shell scripts, Perl, Ruby, Python) and understanding/experience
of building frameworks using them.
8 Experience with testing approaches and strategies.
Highly desirable:
1 Experience with automation software (e.g., Puppet, cfengine, Chef)
2 Good networking knowledge would be positive(OSI network layers, TCP/IP)
Experience of cloud-centric software development including the use of public cloud platforms.
3 Experience with other key technologies used in the Cumulocity platform, including Spring, REST, MQTT and MongoDB.Proven working experience in installing, configuring and troubleshooting UNIX /Linux based
environments.
Keyskills: Unix VMware Linux Debugging Troubleshooting perl automation Ruby Virtualization Python
The digital transformation is changing enterprise IT landscapes from inflexible application silos to modern software platform-driven IT architectures which deliver the openness, speed and agility needed to enable the digital real-time enterprise. Software AG offers the first end-to-end Digital Busi...