Hanson is seeking passionate individuals for a full-time position in our Software Engineering team. Your experience in .NET Framework or .NET Core development will contribute to the platforms and systems used by a majority of Hanson’s clients. Some projects may require training on other platforms or languages, including those from our vendor partners: Optimizely (formerly Episerver), Sitefinity, and/or Umbraco.
Front-end development skills/front-end engineering skills (in React or other single-page application frameworks) are a bonus, but not required for this position. Members of the engineering team are paired with a front-end developer on projects, to handle UI development and styling.
Ideal candidate will possess 5+ years of experience developing ASP.NET MVC web applications and web APIs, plus great problem-solving and critical thinking skills, strong team collaboration, and a passion for the details.
Hanson’s engineering team is based in our Downtown Toledo office, but remote developers located in the US will be considered for the position, with the expectation that working hours will generally overlap with our normal business hours (9am-5pm ET).
Position reports to Director, Engineering.
Develops, tests and integrates new features and APIs within ASP.NET server development projects
Acts as engineering lead on projects when required; works with other project leads to plan and estimate assigned work
Tracks personal progress on assigned work and notifies appropriate team members of progress
Tracks and records time for project billing; demonstrates accountability to project budgets and timelines while maintaining quality standards
Attends internal and client project meetings as needed
Communicates technology in a friendly manner to a non-technical audience
Interfaces with client development leads and developers in discussions of scope and implementation
Mentors junior developers / co-ops
Core Functional Skills
Expertise in ASP.NET web development and C# programming language, including:
Web API development and design
NET MVC web application implementation
Experience and knowledge of the following programming concepts:
Task-based asynchronous programming
Caching patterns and cache invalidation
Restful API development, client development and testing
SSO implementations such as OpenID Connect, OAuth2, SAML
Development proficiency in one or more specific software platforms, including but not limited to:
Content management systems (CMS)
Programming languages other than ASP.NET
Proficiency using the following software and tools:
Visual Studio 2019+
Git and other source control systems
Postman / cURL or equivalent
Cloud services (Azure / AWS) DevOps
Demonstrates proficiency in Hanson-specific applications (e.g., Time Tracking, Hanson Intranet, Hanson Dashboard, JIRA, etc.)
College degree or certification in Computer Science/Engineering, or comparable experience is required
Ideal candidate has experience with the following technologies / systems:
Asynchronous programming, caching and dependency injection
.NET CMS platforms (Optimizely [formerly Episerver], Sitefinity, Umbraco) and other CMS platforms
Relational database design and SQL, as well as No-SQL solutions (SQL Server, CosmosDB, DynamoDB, others)
Hanson, Inc. is an equal opportunity employer. We celebrate diversity and do not discriminate based upon race, religion, national origin, gender, sexual orientation, gender expression, gender identity, age, disability, veteran status, or any other status protected by law. All employment is decided on the basis of qualifications and business need.