Bitbean’s mission is to develop powerful technologies that allow businesses to succeed in new ways. We were founded by technologists, developed by analysts and supported by engineers. The result is a diverse team that focuses on cultivating a supportive environment that business people, IT people, creatives and clients can all find nurturing and interactive. Bitbean is a dedicated solution machine. We’ve completed projects with iconic companies such as Walmart, CVS, United, CardCash, Eastern Union and more. We are experts in custom software development, business analysis, mobile app development, design, and UX, and offer full-scale IT and website development services. Our products directly result in optimized processes, higher profits, and more opportunities stemming from newfound technical agility.

Job Description

We are looking for a Senior full stack .NET Web Developer and Technical Lead. You will be responsible for collaborating in the entire development lifecycle. This includes requirements gatherings, software architecture, development, and deployment. Excellent team working skills and a commitment to collaborate in problem-solving, sophisticated design and quality workmanship are essential.

Responsibilities

  • Translate User Stories into functional requirements.
  • Develop, test, and maintain robust, scalable, world-class software for our clients.
  • Maintain code quality and assist others in writing world-class code.
  • Assist in the performance of the team(s) assigned to meet engagement commitments, and provide tactical guidance to the team.
  • Involvement in the deployment of the application to end users.
  • Pro-active monitoring of systems and own any issues that arise.

Skills (required)

  • Strong understanding of the .NET framework (preferably with experience in .NET core)
  • Proficient in C#, with a good knowledge of its ecosystems.
  • Strong understanding of object-oriented programming.
  • Familiar with Service Oriented Architecture (SOA).
  • Familiarity with Microsoft SQL Server.
  • Entity Frameworks.
  • Ability to writing clean, readable, modular code.
  • Understanding fundamental design principles behind a scalable application.
  • Creating database schemas that represent and support business processes.
  • Implementing automated testing platforms and unit tests.
  • Familiarity with CI/CD tools.
  • Proficient understanding of code versioning tool, Git.
  • Minimum of 5 years experience required.

Skills (preferred)

  • Familiarity with deployment in Linux environment.
  • Familiarity with Docker.
  • Familiar with other design and architectural patterns
  • Knowledge of concurrency patterns in C#