Senior Software Engineer
Company: Mazzetti, INC.
Location: Nashville
Posted on: January 27, 2023
|
|
Job Description:
Description:Job Role:The Senior Software Engineer is responsible
for the design, development, testing and documentation of custom
applications. The senior software engineer understands, and is
responsible for, the entire development lifecycle across multiple
environments and platforms, including the implementation of
business logic and extensive use of relational databases. This
position will serve as the day-to-day leader of the software
team.Design and develop enterprise applications following industry
best practices.Support applications through the entire software
development lifecycle to ensure that applications are on time,
within budget and meet the business needs.Analyze, diagnose, and
correct issues within supported applications and databases.Provide
guidance, mentorship, and leadership to the software development
teamRecommend new technology and tools that will increase
effectiveness of the team or help differentiate our company and
products within the market.Apply the latest technologies to enhance
business processes and increase efficiency, effectiveness, and
accuracy.Help establish and refine technical standards, including
software coding standards, tools and technology
platforms.Requirements:7+ years of relevant experience in software
developmentBachelor's Degree or equivalent training and/or
experienceProficient in C#, .NET Core and/or FrameworkExperience
with HTML, JavaScript, TypeScript, and web development frameworks
(jQuery, Angular, and Bootstrap preferred)Experience with
EntityFramework or similar ORM technologiesThorough knowledge of
SQL, relational databases, and stored proceduresKnowledge of source
control applications and best practicesStrong understanding of
UI/UX and responsive designAbility to work independently and mentor
junior developersExperience with .NET MVC, Razor Pages, and RxJs is
a plusAbility to communicate with end users, fellow team members,
and management effectively and constructivelyWhat We OfferThe
ultimate compensation may vary depending on your experience and
job-related skills. Additionally, we offer a dynamic benefits
package which includes the following:Employee Stock
OwnershipBonusesMedical, Dental, Vision, FSA, HAS, STD, LTD, Life
insuranceGenerous PTO and 9 Paid HolidaysFlexible working location
(fully remote, hybrid, and office options) and flexible hours401(k)
with employer matchingPaid maternity and paternity leaveFunding for
professional development including memberships, licenses, and
certificationsCellphone and internet reimbursementHome office
reimbursementEmployee engagement programs and employee resource
groupsMentorship opportunitiesOpportunities to gain hands-on
experience to further Mazzetti's mission of making environments
better via our non-profit, the Sextant Foundation. Learn more here:
https://www.sextantfoundation.org/About MazzettiMazzetti is an
employee-owned benefit corporation. Our mission is to bend the
climate curve in partnership with our clients and the broader
industry. Though our story began with a small team of MEP
engineers, almost 60 years later, we've grown to 200+ people, in
locations across the U.S. and in India with diverse expertise
addressing the spectrum of client needs in the built environment.
Mazzetti consultants deliver world-class MEP engineering and
technology solutions, rooted in local culture. We aid clients in
the planning, designing, optimizing, equipping, illuminating,
sustaining, even reimagining of environments, as appropriate.The
people of Mazzetti believe in seeking and delivering meaningful
work. We intentionally work predominately in the Healthcare
industry, notorious for its energy-intensive, highly complex,
highly regulated buildings, AND highly impactful relationship with
communities. This is our calling. This is our passion.Mazzetti
CultureMazzetti is a 100% employee-owned company which means that
each person working here has a real stake in the company's success.
We invest in our employees' growth, and we provide ample
opportunities for career development and engagement to build our
company's future together. We focus on a healthy work-life balance
and encourage employees to cultivate a work experience that
supports their unique needs and interests.Our ValuesEarn Trust- We
are dedicated professionals focused on building sustainable
relationships and delivering quality work.Team First- We are One
Mazzetti. We work together and leverage our collective skills and
expertise to achieve success.Inspire- We are continuously
innovating, and we value creativity to drive the future of our
industry.Mazzetti is an equal opportunity employer. We do not
discriminate on the basis of race, religion, color, national
origin, gender, sexual orientation, age, marital status, veteran
status, or disability status.PI202084684
Keywords: Mazzetti, INC., Nashville , Senior Software Engineer, IT / Software / Systems , Nashville, Tennessee
Click
here to apply!
|