MemphisRecruiter Since 2001
the smart solution for Memphis jobs

Senior Software Engineer - Data Platform

Company: Plex Systems Inc
Location: Memphis
Posted on: June 25, 2022

Job Description:


Sr. Software Engineer - DataPlatformWant to work with fearless innovators, visionaries, and community-minded people who challenge the status quo? We do too.Plex is more than a software company - we're a team of disruptors who are driving innovation and unlocking the promise and value of smart manufacturing. It isn't a trend or a moment, it's a movement. And we're leading it, but we can't lead it alone. That's where you come in. PlexSystems, Inc., a Rockwell Automation Company, delivers the first smart manufacturing platform, helping the world's leading innovators to make awesome products.Built in the cloud, the Plex Smart Manufacturing Platform includes MES, ERP, supply chain management, Industrial IoT, and analytics. We believe that anything that can be made can be made better, and we are focused on finding the right people to help us achieve the big important tasks ahead. Is that person you? In support of our ongoing growth, we are looking for a Senior Software Engineer to help develop our next generation platform. You will be advancing aspects of our software platform such as Data Management,Analytics and Reporting,andimprovingall aspectsof automationto name a few. This is donewhile maintainingscale,stability,and performance.Sound fun?It does to us too!This position can be located in either our Troy, MI headquarters, or be remotely based from a home office in the U.S.WHAT'S YOUR IMPACT?Be a key engineer in building and shaping our next-generation platform in the public cloudHelp design, build, and implement cutting-edge solutions to move Plex to the next level for data governance, reporting, and analyticsBe an authoritative source of knowledge for platform concepts and solutions; have a direct say in where we take our data platform in the coming yearsHave a say in how we extend the Plex platform through new ideas and concepts to solve business problemsBe a coach and mentor to other less experienced team membersIS IT IN YOU?Bachelor's Degree in Computer Science or related area or equivalent work experience5+ years of professional development experienceStrong and recent development experience in one or more of the following: C#/.NET, MVC, REST, Python, Go, NodeJSVery strong understanding of SQL development (experience writing sprocs, understanding transaction isolation, cross-database joins, replication methodologies)Demonstrated experience in developing and deploying high volume, high transaction based, distributed and redundant applications, ideally in the CloudStrong understanding of full stack modern technologies from UI layer to middleware and DB layerStrong understanding of modern distributed architecture and development frameworks (e.g. SOA, Lambda, Microservices) for scalable and fast applicationsDemonstrated knowledge of generally accepted software development lifecycle processesDemonstrated understanding of design patterns, principles, and frameworksStrong understanding of database design/data modelingDemonstrated understanding of security concepts and best practicesLegal authorization to work in the US is required- we will not sponsor individuals for employment visas, not now or in the future, for this job openingBonus Experience Points:Hands on experience with container and cluster technologies (e.g. Docker, RKt, Kubernetes, etc)Experience with distributed storage and data systems (e.g. Cassandra, Memcached, Kafka, Redis)Big Data/data pipeline exposure (Azure Data Factory/Data Lake, Hadoop, Apache Spark, etc.Experience in a manufacturing environmentWHAT'S IN IT FOR YOU?We are proud to be recognized as one of the top workplaces in the tech industry. Our inviting culture fosters collaboration, innovation, and motivates team members to take on important work, every day. In addition to all the benefits you'd expect from a world-class company like ours, we also offer Day 1 benefits, career growth and professional development opportunities, tuition reimbursement, unlimited paid time off, a wellness allowance to support your family's well-being, sustainable work-life balance, and flexibility. Our multiple office locations offer a casual-dress workplace, complimentary snacks and drinks, and "de-stress areas" complete with amenities in some l

Keywords: Plex Systems Inc, Memphis , Senior Software Engineer - Data Platform, IT / Software / Systems , Memphis, Tennessee

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest Tennessee jobs by following @recnetTN on Twitter!

Memphis RSS job feeds