Senior Software Engineer (Raleigh-Durham) - TELS
Durham, NC 
Share
Posted 17 days ago
Job Description

Position Summary:

Direct Supply is building the future of healthcare technology with industry-leading products, solutions and platforms to help improve the lives of millions of seniors and those who care for them.

In the Senior Software Engineer position, you'll develop solutions using C#, ASP.net, SQL, AWS for efficiency and quality. You'll work on a team of engineers and architects to design solutions for web based products, mobile applications or server based transaction systems that will directly drive top-line revenue. You'll be working to solve real problems our customers experience and make a meaningful difference. The team will collaborate to bring the design to life and provide you the opportunity to grow your craftsmanship skills with modern technologies.

This position works within our TELS business.

Direct Supply TELS

The TELS platform empowers Senior Living maintenance professionals to more easily and measurably manage the health of their buildings and residents. With unparalleled visibility into safety, maintenance and asset management, we help make maintenance professionals the hero of their buildings.

Competencies & Skills Needed:

  • Deals with Ambiguity - Effective approach to solving problems with limited insight that includes defining and proposing feasible solutions.

  • Makes Quality Decisions - Through a lens of customer focus, can make decisions on design and implementation that provide elegant and impactful solutions.

  • Demonstrated ability to learn, apply, and mentor others on new software technologies quickly.

  • Learns Quickly - Adapts to a dynamic and changing environment, customer needs and an evolving industry.

  • Communicates Effectively - Delivers clear and effective communication to cross-functional teams, with an ability to articulate technical complexities.

  • Builds Networks - Ability to building networks, accelerate change and provide technical risk awareness to influence prioritization.

What You'll Do and Impact:

  • Large-scale web application design and coding using the Microsoft stack (C#/ASP.Net/WebAPI/MVC/SQL Server), as well as some open source technologies (Git, AngularJS, ReactJS, PostgreSQL, etc.).

  • Develop a defined feature or provide direction and guidance to a group of engineers to develop defined feature (set) ranging from small to medium in size.

  • Define and implement optimizations for maintainability, scalability, availability, security, reusability, and performance.

  • Identify patterns in defects and implement patterns and/or tools to protect against an entire class of defects.

  • Proactively monitor and maintain a healthy solution.

  • Identify and communicate failure modes and take measures to mitigate where reasonable.

  • Understand the business problem and take ownership of defining how the solution as a whole aligns to the overall technical strategy.

  • Communicate implications of design decisions and propose mitigation plans.

  • Ensure team buy-in to and reliable delivery of committed outcomes.

  • Work collaboratively with architects, UX, and other shared groups to ensure quality solutions.

  • Proactively communicate with stakeholders (operations, customer, other teams, and/or leadership) regarding solutions and status updates to business problems.

  • Actively share knowledge through peer mentoring, shared resources (e.g. wikis, readmes) and informal teachings (e.g. lunch and learns).

  • Drive best practices and process improvements within the team.

  • Participate in innovation days and hackathons to experiment and learn new technologies.

Experience:

  • Bachelor's degree in Computer Science, Computer Engineering or Software Engineering

  • 3+ years of software engineering experience

  • Excellent C#, .NET, and database development skills in a web-based environment.

  • Experience with large JavaScript frameworks, such as Angular or React.

  • Experience applying proven design principles, code practices, and SDLC concepts to improve customer outcomes.

Additional Items of Interest:

  • Experience developing large, scalable, highly-available web-based software.

  • AWS/Cloud experience.

  • Knowledge of the fundamentals of AI and MLE, and experience in coding with Python.

  • Experience working in Git source control systems.

  • Knowledgeable in Continuous Integration / Continuous Deployment (CI/CD) / Build automation practices.

  • Experience working in an agile (Scrum) methodology.

Job to be performed in the location listed. Generous benefit package available. Click to learn more.

Direct Supply, Inc. and its U.S. subsidiaries are equal opportunity and affirmative action employers committed to diverse workforces.

2013 to 2024 Direct Supply, Inc. All rights reserved.

 

Job Summary
Company
Start Date
As soon as possible
Employment Term and Type
Regular, Full Time
Required Education
Bachelor's Degree
Required Experience
3+ years
Email this Job to Yourself or a Friend
Indicates required fields