Sr. .NET Software Engineer

Sorry, this job was removed at 5:29 p.m. (CST) on Sunday, August 7, 2022
Find out who's hiring in Raleigh, NC.
See all Developer + Engineer jobs in Raleigh, NC
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

FM:Systems is looking for a senior .NET Engineer with a strong background developing and maintaining enterprise web applications to join our Product Engineering team. This role is a senior level position for a very experienced .NET engineer. This person will play a crucial role enhancing and maintaining our web applications as a technology leader as well as expanding our technology teams’ capabilities. The lead position will require someone who enjoys bridging product needs to technical solutions. The application is written in a mix of VB.NET and ASP Classic with some other newer technology in smaller areas. Over time the goal is to update the older technology while consolidating the technology footprint. You should be passionate about building the right solutions right and be comfortable working in a dynamic environment where flexibility and communication is essential. This is a great opportunity for you to join a growing team that encourages creativity, teamwork, professional growth, and advancement.

About Us

Recognized as a market leader by industry analysts, FM:Systems offers a suite of digital workplace solutions, empowering our customers across the world to re-imagine and transform their workplace experience. From Workplace Management to Workplace Analytics, to Employee Experience – our solutions are built to help our customers re-think their workplaces post-pandemic, right-fit their real estate portfolios, and realize the ideal hybrid workplace experience for employees. With customers representing half of the Fortune 50, of top 25 US banks, 150+ government institutions, over 200 hospital and healthcare organizations, 350+ universities and 50% of the leading pharmaceutical firms, our leading solutions manage over 3 billion square feet across 80 countries. FM:Systems is headquartered in Raleigh, North Carolina and conducts business globally.

At FM:Systems, we have 3 guiding values around what we believe and how we behave 1) do the right thing, 2) act with urgency, and 3) cultivate a culture of excellence and accountability. We aim to offer our clients an exceptional experience with every interaction, foster innovation, and invest in our people. We provide a flexible work environment with an open time-off policy, internal mobility, and growth opportunities. Additionally, we offer a comprehensive benefits package, monthly company updates with our CEO, virtual events, and more. If you’re ready to join a company that prioritizes their employees, apply today! 

In this role, you will have the opportunity to:

  • Work as a senior developer to deliver the right product functionality from UI to middleware/API to database
  • Code in VB, C#, .NET, ASP, Vue, React and other languages to enhance and maintain our web application. Our application is mostly VB.NET at the moment
  • Actively participate in our evaluation and long term implementation of technology enhancements
  • Contribute substantially to the architecture and design of our applications that enable implementation of solid solutions
  • Work with the team to ensure appropriate SDLC processes are followed.
  • Ensure quality, performance, usability, and maintainability are built into our solutions at the right balance
  • Work with other technical leaders to ensure consistency across our applications and development processes
  • Communicate and coordinate effectively as a technical delivery leader within the team, across our technology teams, and with our business partners to deliver on top priorities
  • Mentor other engineers, encouraging engineering best practices, demonstrating how to create effective designs and write maintainable, reusable code
  • Collaborate with UX experts to evolve our SaaS applications

Qualifications

  • Bachelor’s degree in a computer related degree program or equivalent work experience
  • 8+ years of professional Software Engineering experience
  • 8+ years experience developing in the .NET framework with ASP.NET MVC, ASP.NET, and Web API
  • 8+ years of VB.NET or C# development experience. While the majority of coding will be in VB, we will consider candidates that do not have prior VB.NET experience
  • 5+ years of MS SQL experience and ability to demonstrate strength with stored procedures, queries, tuning and debugging
  • Experience developing JavaScript, CSS, and HTML with a solid understanding of at least one JavaScript framework
  • Strong experience with implementing unit tests
  • Experience building and tuning RESTful APIs
  • Experience producing designs to represent solutions to product and customer needs
  • Experience with deployment methodologies such as CI/CD and Octopus
  • A history of successfully implementing software development patterns and best practices such as dependency injection
  • Ability to successfully interface with business stakeholders and engineers to deliver the right solution that balances product, quality, technical, and timeline requirements
  • Ability to translate technical requirements into elegant code solutions
  • Passion for mentoring junior engineers to produce elegant, maintainable technology deliverables
  • Excellent written and verbal communication skills
  • A self-starter with an acute sense of ownership and the ability, passion, creativity, and confidence to independently problem solve and produce results
  • Strong history of moving quality to the left including extensive unit testing experience
  • Experience working with Agile development practices

Desired Skills

  • .NET Core development experience
  • Working knowledge of API authorization and authentication protocols such as OAuth2 and OpenId Connect
  • Experience building and consuming micro-frontend components
  • Experience with React and responsive frameworks
  • Familiarity with modern test tools, technologies, and analytics
  • Experience using Git or GitHub
  • Experience with Jira or similar tools
  • Experience with Octopus and other modern dev-ops tools
  • AWS deployment and hosting experience

FM:Systems is an equal opportunity employer. It is our policy to provide equal employment opportunity to all employees and applicants for employment without regard to race, color, religion, sex or sexual orientation, gender identity or expression, marital status, national origin or ancestry, citizenship, ethnicity, gender, age, disability, present, current or prospective military/uniformed service, genetic information, or other characteristics protected by applicable federal, state or local law. We are committed to a diverse workforce. We value all employees’ talents and support an environment that is inclusive and respectful.

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about FM:SystemsFind similar jobs