logo image

LegacyX Careers

Senior Software Developer

Description

Why Join the LegacyX Team?

LegacyX was started by a developer with a dream to build an awesome place for software and IT professionals to work. Along the way, we've learned the importance of taking care of our people—attracting and fostering the growth of brilliant team members is critical to the health and happiness of our organization. We appreciate creativity and pride ourselves on providing a safe and genuinely collaborative environment where people can thrive. As a small team, we’re always seeking passionate people who love to dive into the work and strive for greatness. If you're interested in joining us, please send us your resume and cover letter through our application portal.

About LegacyX

At LegacyX, our focus is on helping our clients drive exponentially better results with technology. Whether we are designing and developing new solutions to complex business problems or helping to rescue and revitalize existing solutions, our goal remains the same: we want to make work easier and more enjoyable for everyone.
To achieve this, we pursue the following core values:
  • Bring Your Enthusiasm: Research has proven that emotions are contagious. Show up with energy and enthusiasm and let the possibilities of what we can achieve together excite you.
  • Be a Problem Solver: See barriers as challenges to look at things from a fresh perspective. See problems as a call to action. LegacyX's success relies on everyone being a problem solver.
  • Be a Trusted Team Member: Do what you say you are going to do. Be honest, and act with integrity. When you see someone struggling, lend a helping hand. Strive to be a dependable person who others will want to work with.
  • Thrive Together: We expect no one to go it alone. Challenges are inevitable. Ask for help whenever you need it. We're a team that perseveres, succeeds and celebrates together.
  • Boldly Deliver Brilliant Solutions: Be bold. Challenge the status quo with fresh ideas and daring concepts. What seems obvious to you may not be to others. Inspire innovation that causes others to say, Wow! That's brilliant!

Role

As a senior developer, you bring extensive knowledge and experience to our highly collaborative software development projects. You are passionate about solving problems—either directly, or through assisting other team members—and can often leverage past successes to help inform project direction and guide the team to success.
While working through various development tasks, you are mindful of potential refinements to the processes our teams use to design, build, test, and deliver world-class software solutions, and are eager to work with us to support the evolution of these processes and ultimately LegacyX itself!

Technologies

  • C# / .NET and Entity Framework
  • React
  • SQL Server / SQL Azure
  • Azure DevOps
  • Microsoft Azure and Docker for Infrastructure

Responsibilities

  • Maintain positive working relationships with colleagues
  • Design and develop software with various languages and development tools
  • Use code management and application lifecycle management tools
  • Understand and contribute to the evolution of our Agile development processes
  • Troubleshoot issues through debugging and telemetry
  • Communicate to internal and external resources effectively and appropriately
  • Utilize test frameworks to reduce QA time without sacrificing product quality
  • Implement DevOps workflows leveraging CI/CD pipelines
  • Implement and maintain automated delivery of cloud-based SaaS solutions
  • Become rapidly proficient in unfamiliar tech stacks, contributing as a key expert
  • Provide guidance to less experienced developers
  • Adapt mentoring techniques to suit diverse learning styles and promote self-reliance
  • Assist with defining and implementing training strategies for team growth

Qualifications

  • You care deeply about the quality of the solutions we provide
  • You are intrinsically motivated to make work better for yourself and the team
  • You are passionate about collaboration and understanding technology solutions that facilitate it
  • You believe that success depends on maintaining healthy relationships with team members
  • You continuously seek to build upon an already substantial body of relevant knowledge
  • You have experience with agile software development methodologies
  • You have the ability to quickly transition from novice to expert in new technology stacks
  • You are both experienced and enthusiastic about mentoring team members to reach their full potential
  • You have the ability to adapt teaching methods to cater to diverse learning styles

Compensation

  • Competitive salary
  • Comprehensive health, dental and vision benefits and a health spending account
  • Three weeks of paid vacation, plus personal days, sick days, and your birthday off!
  • Flexible work hours
  • Learning and training opportunities
  • Casual work environment (if you choose to come to the office)

Know someone who would be a perfect fit? Let them know!