Senior Software Engineer - Data Platform
Company: Plex Systems Inc
Location: Memphis
Posted on: June 25, 2022
|
|
Job Description:
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!
|