Full Stack Software Engineer - remote
MDS is looking for two talented Full Stack Software Engineers to join our dialed in but constantly improving Scrum Development Team of equals. We work in two-week Sprint cycles and consistently deliver value to our stakeholders. We are a truly synergistic unit and enthusiastic about our work and commitment to each other. In fact, we all helped to create this job posting with the hope of finding you!
Our legacy VB product is rock solid and used by some of the biggest players in the industry. The team you'd join is laser focused on converting this legacy system to a super slick .NET web application. It’s turning out awesome and will be the best property management software on the market within the next 12-18 months, or maybe sooner with your help.
Responsibilities and Duties
- Join daily Stand-ups at 9AM EST fully prepared and eager to tackle the day
- Actively participate in Story Refinement sessions to accurately size up jobs
- Accept Stories during each two-week Sprint cycle and follow through on your commitment to your teammates to complete accepted work on time at a high level of quality by writing clean, extensible code
- Join bi-weekly Retrospectives and commit to helping the team constantly improve on what it does
- Create frontend and backend unit tests
- Improve and maintain existing libraries
- Comply with project design and existing business logic
Qualifications and Skills
- 3-5 years of hands-on experience working with C#, SQL, JavaScript, jQuery, HTML5, CSS3, SCSS, .NET and ASP.NET
- Experience with wynEnterprise Business Intelligence Solutions, Web Sockets, API development and interoperability is a plus, but not a requirement
- Working knowledge, or the aptitude to learn and decipher, VB6 code
- Particularly strong in backend system development
- Experience working in an Agile environment, preferably within a Scrum framework
- The aptitude and desire to learn and work in new technologies across a variety of business software products and adapt to change
- Ability to communicate and work efficiently with a cross-functional team of Engineers, Software Support Specialists and Executives