Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Web Developer .NET/MVC/C#

Kin Workplace Technologies

Web Developer .NET/MVC/C#

Chicago, IL
Full Time
Paid
  • Responsibilities

    Job Description

    Kin is seeking a back-end engineer to join our enterprise workplace consulting team for a full-time position, with availability to begin immediately. We are a small, distributed, and close-knit team of engineers, working 100% remotely throughout the United States. Our new engineer must be based in the United States, and be a U.S. citizen or a permanent resident of the U.S.

    AS THIS IS A 100% REMOTE POSITION, CANDIDATES WILL NEED TO HAVE A COMFORTABLE, QUIET, AND DISTRACTION-FREE WORK ENVIRONMENT WITH A STABLE INTERNET CONNECTION. CANDIDATES MUST BE WILLING TO WORK WITHIN OUR BUSINESS HOURS OF 9AM - 5PM CENTRAL TIME WITH SOME FLEXIBILITY BASED ON LOCATION.

    Who We Are We are Kin, a workplace software company. Our mission is to help build happier, healthier workplaces and we currently help millions of employees make informed decisions about their futurefrom health and money, to careers and feedback.

    This position will be working on our Enterprise Workplace Team where we build custom software that helps companies with tens of thousands of employees communicate all the ways employees are compensatedfrom salary, to healthcare, to retirement savings.

    Who We're Looking For You are an experienced back-end engineer proficient in writing clean, efficient, well-tested code as part of a larger web application using the .NET/MVC/C# tech stack. In addition to writing server side code, you should also have a basic proficiency and comfort working with HTML, CSS, and JavaScript on the front-end.

    As an engineer at Kin, your roles and responsibilities are not only limited to just writing code. To succeed in the position, you will need to be a great, senior-level, team player, collaborator, and problem solver.

    Communication is key to our team's success, and you should be comfortable expressing your ideas and needs clearly, both verbally and in writing. Our engineers regularly work and communicate closely with a diverse group of contacts on our client side, and must be able to explain technical concepts to non-technical people thoughtfully. Since our team is all remote, we use Slack, Basecamp, and video chats throughout the day, to stay connected.

    In the the engineering role, here are some things you might do in a typical week:

    • Be responsible for 2-3 client-facing projects at a time, all at varying degrees of completion
    • Learn, maintain, and make improvements or changes to a legacy code base
    • Investigate and resolve 15-20 reported bugs
    • Write a custom SQL query to investigate a data issue or inquiry from the client
    • Make updates to a SQL server database schema using our in-house data modeling tool, X2O
    • Create a SSIS data flow package to import user data into an application database
    • Provide well-written messages to a client about the current status and upcoming roadmap for a particular site implementation
    • Routinely provide detailed insight to a client explaining how you've implemented a piece of logic that they've specified to resolve a bug
    • Work with a project manager to estimate project completion
    • Gain more business domain knowledge of how benefits and retirement plans work, as you continue to implement more code for a client. You'll use this knowledge to become even more productive and valuable for future projects
    • Perform scheduled code, database schema, and data migrations to various environments
    • Respond to issues discovered in a dynamic and static scan of existing code bases

    REQUIREMENTS

    All of our engineers have experience in the following, in order of how often youll be using these languages/patterns:

    • .NET / C# / Web API using the MVC framework
    • SQL (MS SQL, MySQL)
    • Relational DB development
    • Service-repository pattern and dependency injection
    • jQuery/Javascript/Bootstrap
    • HTML/CSS and .NET Razor Views
    • Git and SVN version control systems
    • SSIS (SQL Server Integration Services)
    • Unit and regression testing
    • Experience with Microsoft SQL Server and related tools
    • Experience with database structures, stored procedures, functions, triggers, etc.
    • Experience with SSIS and creating data flow tasks and transformations
    • Experience with Redgate Data Tools
    • Experience with Window Server Administration in IIS
    • Experience with Windows Tasks, Powershell and automation tools
    • Experience with continuous integration tools such as Jenkins and Octopus deploy.

    BENEFITS

    Kin is a close-knit, hard working team of software engineers, designers, technical project managers, and support staff building better workplaces and employee experiences with technology.

    We are a diverse workplace and welcome people of all backgrounds to apply for this position. We are intentional in our efforts to recruit diverse team members to cultivate an environment in which every team member feels included, respected, and embraced.

    We offer an excellent benefits package, including:

    • We pay 50% of health, dental and vision insurance
    • We pay 100% of life insurance, long and short term disability
    • We have an outstanding PTO policy which includes vacation time, under the weather time, community outreach/volunteering, company holidays, bereavement leave, parental leave, and time and budget for personal growth.
    • We offer a 401K retirement plan with employer matching

    ++++ Staffing and outsourcing agencies will not be responded to ++++