The Role
The Bluetooth SIG is looking to engage a highly self-motivated individual to join as a Senior Software Engineer. You will have the opportunity to:
- Contribute to the design and development of the next generation of software tools and solutions.
- Improve existing software tools and solutions
The Responsibilities
- Contribute to complex multi-person technical projects from initial design to launch
- Design and build technical solutions that address complex specification and qualification business requirements, to help make these processes efficient and provide best customer experience
- Keep up with the technology trends in the industry and identify opportunities to apply them to the team
- Advocate for software development best practices
- Write robust code that grows with the business that is secure, performant, maintainable and testable
- Build simple and effective user interfaces and elegant APIs
- Help our mission to provide best & delightful customer experience and deliver with high agility and high quality
- Consistently deliver work with stated timelines
The Requirements
- Demonstrated passion and experience solving software development problems
- Hands-on experience contributing to successful software releases
- Understanding of agile methodology and ability to break down and estimate new feature development work
- Excellent understanding of software development principles, best-practices and concepts, including maintainability, testability, reusability and extensibility
- Solid understanding of microservice architecture and experience building microservices that are stable, reliable, scalable, fault-tolerant and performant
- Ability to communicate with both technical and non-technical audiences
- Proficiency in C#, JavaScript, and Azure technologies
- Proven solid experience in building and operating SQL database
- Must have experience working with Git source control
- Must poses great analytical, problem solving and debugging skills with ability to work independently as well as collaboratively
- Passion for learning new tools and technologies
Preferred Qualifications
- Experience with .NET Core is a plus
- Experience writing and maintaining unit tests using test framework such as xUnit or MSTest
- Experience with one or more Javacript testing libraries, including but not limited to Jasmine, Jest, Mocha, Karma, Cypress or Pupeteer
- Experience building SPA web applications with VueJS, Angular, React or other JavaScript frameworks
- Understanding of cloud-based web application design and technology stack
- Understanding of REST principles and architecture
- Experience working with JavaScript module bundlers including WebPack or Gulp
- Understanding and experience with Docker containers and Kubernetes a plus
The Bluetooth SIG offers an excellent benefits package including health, prescription drug, short-term and long-term disability, vision and dental coverage, life insurance, and 401(k).