.NET Developer
Who we are:
Welcome to BookedBy, an industry-leading business management solution and scheduling software for salons, spas, and barbershops everywhere.
BookedBy — with headquarters in Austin, TX — features more than 100 employees across three continents and powers thousands of locations worldwide with top brands such as Sport Clips Haircuts, Diesel Barbershop, Perfect Look, Sharkey’s Cuts for Kids, Hairzoo, and more.
Founded in 2011, BookedBy’s scheduling platform has more than 60 million bookings annually and enters an exciting growth phase into other service-based businesses.
Role Description:
We are seeking a .NET Developer to join our growing team in Austin. As a .NET Developer, you will play a key role in designing, developing, and maintaining our web applications and desktop software. You will work closely with fellow developers, product managers, and other stakeholders to ensure that our applications are consistently adding value to our customers.
Key Responsibilities:
- Play a pivotal role in translating business requirements and technical specifications into robust solutions.
- Work with cross functional teams to deliver features that meet our customers expectations
- Embrace a collaborative approach rather than solely focusing on completing assigned tasks.
- Engage in open communication with team members to deliver features comprehensively.
Qualifications and Skills
- 2+ years of combined working experience with .NET Core and .NET
- 2+ years of working experience developing Rest APIs
- 2+ years working with ORMs and DBs (MS SQL, MySQL, PostgreSQL, Entity Framework)
- Proficiency in Git version control, sufficient skill to do day to day tasks
- Understanding of the principles of secure software development and common web application vulnerabilities, including practical experience in developing secure web applications.
- Understanding of Object-Oriented Programming (OOP) and design patterns.
- Experience collaborating with front-end developers, QA engineers, and other team members to deliver complete working features.
- Experience with full-stack application development is a plus, willingness to understand and debug the system end-to-end is required.
- Experience in writing automated integration tests.
- Experience with multi-threading, parallel-processing, asynchronous requests, debugging, performance profiling and optimization.
- Experience with code review systems as an author and reviewer, properly providing and reacting to feedback.
- Experience in providing estimates and adhering to those estimates.
Nice to Have:
- Working experience with Docker
- Familiarity with Agile/SCRUM development methodology and tools such as Confluence and Jira.
- Passion for AI
What we offer:
Join an energetic, fast-growing global team where you'll have the opportunity to take on new challenges and advance your career. With continuous growth and development, you'll have endless potential to shape your future alongside us! Our benefits include:
- Comprehensive Medical Insurance to keep you and your family healthy.
- 15 Days of Paid Time Off to recharge and enjoy life outside of work.
- Hybrid Work Schedule: In-office Monday through Thursday, with a Flex Day Friday to work remotely.
- In-Office Gym to help you stay active, healthy, and energized throughout the day.
- Opportunities for Professional Development with access to courses and learning resources to help you grow your skills and advance your career.
- Stock Options