NashvilleTNRecruiter Since 2001
the smart solution for Nashville jobs

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: 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

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!

Nashville RSS job feeds