Software Development Engineer 4
Company: Divisions Maintenance Group
Location: Cincinnati
Posted on: September 1, 2024
|
|
Job Description:
Title:--Software Development Engineer 4Reports To:--Engineering
ManagerDepartment:--Product & Engineering -
EngineeringLocation:--Cincinnati, OH or Seattle, WAPosition
Status:--Salary Exempt--About DMG:--Divisions Maintenance Group
provides facility maintenance services to retail chains and
distribution and fulfillment centers across the country.------We
are leading the way with our technology, creating world-class
products that are revolutionizing the industry and fulfilling our
brand promise of "Uninterrupted Peace of Mind."------DMG is a
Certified Great Place to Work with a strong, inclusive culture and
top-notch benefits.------Job Summary:--As a Software Development
Engineer 4, you will be senior developer on the Provider team
actively participates in building and supporting backend services
for provider onboarding and management. The senior developer drives
architectural conversations and collaboration across team, ensuring
adherence to high quality of deliverables supporting easy product
operations.--What You'll Do:--Designing, developing, implementing,
and testing highly available, scalable systems in a cloud-native
microservice architecture.--Contributing new ideas for features and
platform enhancements.--Collaborate with product management,
architecture, and your cross-functional peers.--Creating a culture
where teamwork is valued and risk-taking is rewarded.--Mentoring
junior engineers and providing technical direction--What You
Need:--10+ years experience in backend software development8+years
of designing, developing, implementing highly available scalable
systems in a cloud-native microservice architecture.--Ability to
adapt to changing requirements and aggressive delivery timelines;
Agile development experience (including tools like Visual studio,
Git, SCRUM/Agile tools).7+ years of programming language experience
(any object-oriented language Java, C# etc)Experience with the C#
language-ext library.Experience with a functional language like F#
is a plus.Experience with cloud platforms (Preferred
AWS).Experience implementing and consuming API protocols: GraphQL,
gRPC, SOAP, and REST APIs.Experience with relational and
non-relational databases (design, administration,
tuning).Experience with databases like PostgreSQL, SQL, MYSQL,
MongoDB.Experience with data pipelines, including Kafka messaging
and event streamingFamiliarity with architecture patterns like
Onion, Hexagonal, Clean ArchitectureExperience using Git or other
similar version control system.Experience working on an Agile team
delivering changes to production many times per day.Creating and
nurturing a culture where teamwork is valued, and risk-taking is
rewardedMentoring junior engineers by providing technical guidance,
conducting code reviews, and offering career development
support.--Foster a learning environment that encourages knowledge
sharing and continuous improvement, ensuring that team members grow
in both technical and professional capacities.--Ability to manage
the stress of a fast-paced environment.Ability to meet the
in-person requirements of the team and/or business needs.--What
You'll Get:At DMG, you'll be part of an amazing team that
encourages learning, growth, and advancement. Our company has an
entrepreneurial spirit that rewards self-starters and encourages
employees to take charge of their own careers.--Some of our many
benefits include:Health, dental and vision coverage on day
1.---Dollar-for-dollar 401K match up to 4% of salary with immediate
100% vesting.--Paid Primary and Secondary Caregiver leave.Employee
Assistance Program to assist with everyday challenges.--Paid time
off to volunteerDivisions Maintenance Group is an equal opportunity
employer.--PI89b755f51765-25660-35314937
Keywords: Divisions Maintenance Group, Cincinnati , Software Development Engineer 4, IT / Software / Systems , Cincinnati, Ohio
Click
here to apply!
|