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 team
- Recommend 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 development
- Bachelor's Degree or equivalent training and/or experience
- Proficient in C#, .NET Core and/or Framework
- Experience with HTML, JavaScript, TypeScript, and web
development frameworks (jQuery, Angular, and Bootstrap
preferred)
- Experience with EntityFramework or similar ORM
technologies
- Thorough knowledge of SQL, relational databases, and stored
procedures
- Knowledge of source control applications and best
practices
- Strong understanding of UI/UX and responsive design
- Ability to work independently and mentor junior developers
- Experience with .NET MVC, Razor Pages, and RxJs is a plus
- Ability 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 Ownership
- Bonuses
- Medical, Dental, Vision, FSA, HAS, STD, LTD, Life
insurance
- Generous PTO and 9 Paid Holidays
- Flexible working location (fully remote, hybrid, and office
options) and flexible hours
- 401(k) with employer matching
- Paid maternity and paternity leave
- Funding for professional development including memberships,
licenses, and certifications
- Cellphone and internet reimbursement
- Home office reimbursement
- Employee engagement programs and employee resource groups
- Mentorship opportunities
- Opportunities 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 Values
- Earn 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.PI202084391
Keywords: Mazzetti, INC., Nashville , Senior Software Engineer, Other , Nashville, Tennessee
Didn't find what you're looking for? Search again!
Loading more jobs...