Senior .NET Developer
Bessemer Management is a transportation organization comprised of a family of 5 logistics/trucking companies with 85+ years of experience operating in multi-faceted transportation modes. We are a dynamic and growing organization, building and utilizing best-in-industry technology.
We are looking to add a full-time, hybrid Senior .NET Developer to our existing IT Team in our Cleveland, Ohio office. In this role, you will primarily be working on modern web applications in addition to maintaining and enhancing desktop applications and reports. Alongside you will be an IT Team comprised of 6 other developers, 7 help desk support technicians, 2 systems architects, and our IT Director.
Our ideal candidate is an experienced and creative developer, one that can be a highly-technical lead in a variety of technologies but also has the ability to translate real-world requirements into software specifications that are easy to understand and test. If you’re looking for a challenging, constantly-evolving work environment where everything you do has a direct, immediate impact on the company, this role could be a great fit for you.
Responsibilities
- Building internal windows and web applications utilizing both .NET 8.0 and ReactJS
- Analyzing system requirements and developing technical specifications/architecture
- Writing code using .NET programming languages that is testable, efficient, and maintainable
- Testing and debugging .NET and ReactJS applications
- Reviewing and refactoring code
- Deploying fully functional, high-quality applications
- Upgrading existing applications
- Mentoring and supporting the other developers on our team when it comes to newer technologies
Qualifications
- Associate’s or bachelor’s degree and/or certifications in software development, computer science, or a related field preferred
- At least 5 years of .NET experience (most recently with .NET 8.0) and C#
- Full-stack development experience with proficiency in building Windows and web applications
- At least 3 years’ experience with JavaScript and front-end frameworks
- Experience in software application testing tools, methodologies, and process framework
- Familiarity with Azure DevOps, Git, deployment pipelines, and agile development
- In-depth knowledge of best practices and development patterns, including dependency injection and SOLID principals
- Strong debugging skills
Interpersonal/Other Qualifications
- Able to think both critically and creatively to solve problems
- Able to work both independently and in a collaborative team environment
- Self-motivated and able to manage projections to completion
- Able to provide constructive, technical feedback to team members
- Sharp, fast learner
- Strong attention to detail
- Exceptional organizational skills
- Strong oral and written communication skills
- Genuine interest in technological trends
Benefits
- Hybrid work schedule available
- Complete benefits package including medical, dental, vision, life, and disability insurances; 401(k) with company match; vacation and holiday pay; and more
- Bonus plan
Physical Demands of the Position
Work is performed in an office environment and requires the ability to operate standard office equipment and keyboards. Must have the ability to stand, walk, and sit; talk and hear, both in person and by telephone; and reach with hands and arms to lift and carry items up to 25 pounds.
Job Type: Full-time
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Employee assistance program
- Health insurance
- Life insurance
- Paid time off
- Vision insurance
Compensation Package:
Schedule:
- 8 hour shift
- Monday to Friday
Work Location: In person