Overview:
Do you want to be a part of a family rather than just a company? Do you want to be part of a team that nurtures innovation, camaraderie, and doing what’s right? We have a uniquely vibrant culture that values teamwork, responsiveness, communication and simply put- being a good human. Life is short, so strong egos need not apply. Many of our employees have stayed with us for 10, 15+ years, proving that once you join our family, you won't want to leave.
We are currently seeking a motivated and seasoned C#/.NET Developer to join our dynamic team. In this role, you will be responsible for the development and maintenance of several of our C# based applications, integral to our workforce. The ideal candidate will have a passion for problem-solving, writing clean and efficient and SECURE code. You will work across the full development lifecycle, from requirements gathering to deployment, and actively participate in the code review process to ensure a high-quality product is delivered.
We value in-person interactions, and as such, this is an in-office position only (in Itasca, IL).
Qualifications:
To be successful in this role, you should have the following qualifications:
- A Bachelor's degree in Computer Science, IT, Systems Engineering or a related qualification or equivalent practical experience.
- 3-5 years of solid C# experience in a production setting.
- At least 2 years experience with Github: creating pull requests, clear commenting.
- Solid experience with SQL databases (MySQL) including structuring data, using indexes and writing queries.
- Solid experience with the design, development, and implementation of RESTful APIs and web services
- Proven ability to create user documentation / guides.
- Prior experience performing maintenance on existing systems.
- Excellent problem-solving skills and ability to simplify complex problems.
- Strong communication skills with the ability to ask for help when required.
- An ability to multitask, prioritize, and manage time efficiently.
- High level of self-motivation and ability to work independently as well as in a team.
- Security-first development mindset / Secure coding principles.
Job Role Descriptions:
As a C# Developer, your duties and responsibilities will include:
- Engage in end-to-end development processes, actively contributing to our dynamic, innovative culture.
- Conduct code reviews to ensure code quality, maintainability, and scalability.
- Participate in Agile development processes.
- Develop new applications and solutions to support our multiple lines of business
- Maintain our existing systems, keeping them at peak performance, and providing an excellent user experience for our customers.
- Utilize Github, creating pull requests and offering clear, insightful comments.
- Partner with diverse teams within our inclusive environment, ensuring usability, performance, security, and reliability of our product.
- Continually learn and teach, reviewing pull requests, and participating in active conversations to improve our high-quality product.
- Uphold or exceed industry standards, demonstrating your dedication to excellence.
- Craft detailed user documentation and guides to empower our users and your team members.
- Transform complex technical issues into clear, understandable solutions.
- Demonstrate continuous learning and growth in a rapidly evolving tech environment, backed by a supportive and encouraging team.
The successful candidate will demonstrate a genuine passion for developing high-quality solutions, display excellent problem-solving skills, and maintain a proactive approach to continuous learning and professional development.
Join us and experience our awesome culture, work-life balance, competitive salaries, comprehensive benefits, and opportunities for growth and development that make our company a place where our employees choose to stay. Submit your resume detailing your experience and qualifications today.
Job Type: Full-time
Pay: $104,698.00 - $109,870.00 per year
Benefits:
- 401(k)
- 401(k) 4% Match
- 401(k) matching
- AD&D insurance
- Bereavement leave
- Dental insurance
- Disability insurance
- Employee assistance program
- Flexible spending account
- Free parking
- Gym membership
- Health insurance
- Internet reimbursement
- Life insurance
- On-site gym
- Paid holidays
- Paid time off
- Parental leave
- Professional development assistance
- Tuition reimbursement
- Vision insurance
Compensation Package:
- Bonus opportunities
- Yearly bonus
Work Location: In person