What are the responsibilities and job description for the Senior Software Engineer position at Netchex?
Netchex is looking for a versatile Senior Software Engineer to join our fast-growing team. The ideal candidate will be able to design, build and maintain end-to-end web applications using the latest web technologies. We are looking for an individual that takes pride in writing good, maintainable code and treats their profession as a craft. The right person for this job will be able to articulate technical concepts clearly and effectively, have a good understanding of software development methodologies and supporting tools, and demonstrated success leading a team to success. This position is predominantly, if not fully, back end focused.
Required Qualifications and Experience:
- 5 years of full-stack .NET web development using C#, ASP.NET MVC, Web API, SQL.
- 5 years of experience developing responsive web applications using JavaScript, HTML, CSS.
- Experience creating APIs using ASP.NET Web API against SQL Server databases
- Experience developing with SPAs such as ReactJS, Vue, or Angular.
- Broad and deep application development skills. Primarily works hands-on with code.
- Experience leading cross-functional teams in an agile environment
- Experience mentoring junior and mid-level engineers
Preferred Qualifications and Experience:
- Experience working on microservice and microservice architectures, best practices around client facing third party APIs
- Experience with ASP.NET Core
- Experience with Azure or AWS
- Scrum Master experience or certification
- Firm understanding of SOLID design principles
- Understanding/experience using design patterns
- Understanding/experience using unit testing
- Comfort working with Git or similar source control environments
- Comfort working with ORMs such as Entity Framework or Dapper
- Proven communication skills, must embrace working in a highly collaborative environment
Why Join Netchex?
- 100% Employer paid Health & Dental Insurance for employees. Vision insurance offered.
- 100% Employer paid STD, LTD, and Life Insurance for employees
- 401(k) with Employer Match
- Generous Flexible Time Off and paid holidays
- Commitment to work/life balance, flexible schedules
Netchex is an equal opportunity employer.