Hello, Our client, a $600M wellness organization is seeking a Sr. Software Engineer I to join their team. This role emphasizes strong fundamental engineering principles, offers the opportunity to work with cutting edge Microsoft technology, and reports into a SW Engineering Manager.
Salary: $110,000 - $120,000 (depending on experience) + equity + full benefits
Please note this range is an estimate and actual pay may vary based on qualifications and experience.
Location: 100% remote, must be located in one of the following states:
CA, CO, AL, AK, AZ, AR, FL, GA, ID, IN, IA, KS, KY, LA, MD, MA, MI, MN, MS, MO, NE, NH, NM, NC, ND, OH, OK, OR, SC, SD, TN, TX, UT, VT, VA, WV, WI, WY, WA
Responsibilities
- Analyze, design, develop, and maintain software applications using latest Microsoft technologies
- Formulate and define system scope and objectives of complex software applications
- Develop an understanding of assigned application and internal customer area, standards and techniques, and general business knowledge
- Perform unit testing
- Properly refactor legacy components as needed.
- Act as a mentor, participating in the training/development of more junior engineers
- Analyze alternatives, providing a cost/benefit comparison.
- Monitor and ensure automated processes run as expected. Responsible for remediation.
- Assist in code reviews.
Required
- Bachelor’s degree in an IT, computer, or technical field or equivalent experience.
- 5+ years of experience with programming in ASP.Net Core, C#, SQL, Azure, Microservices, etc.
- Experience with web development programming in a client/server setup.
- Experience with relational database design, writing queries and stored procedures Microsoft SQL.
- Experience with Object Oriented Programming (OOP) within large enterprise level applications.
- Experience with XSLT, XML.
- Experience with software design patterns.
- Experience designing/architecting complex enterprise level systems.
- Experience as a mentor for more junior programmers.
- Familiarity with Agile or Scrum SDLC.
- Expertise with SOLID design principles.
Nice To Have
- Experience with development and consumption of web services.
- Experience with HTTP, C#, SQL optimization.
Benefits & Selling Points
- 100% remote
- Comprehensive benefits (Medical, Dental, Vision, Life, 401(k) with match
- Make an impact in the health and wellness industry at a mid-sized company
- Work with cutting edge technology with technical freedom to explore and expand on existing skills
- Stable company, long tenured team – people join the company, they like it, and they stay