BARBRI is looking for a Senior Software Engineer to drive the design and implementation of their software solutions, ensuring they meet quality and functional requirements while maintaining good working relationships with cross-functional teams.
Requirements
- 5+ years’ experience in web application development, full-stack
- Experience in modern software design and architecture/data modeling
- Proficiency in unit testing and writing testable code
- Experience designing and implementing components of a high performance, scalable and globally delivered web-based software solutions using .NET
- Proficiency in .NET environment, GIT, Azure DevOps
- Experience designing and building rich front-ends and data visualization using modern web stack – Angular, VueJS, React, Blazor, etc.
- Working knowledge of SQL and NoSQL engines
Responsibilities
- Provide solid contribution by implementing sprint team’s share of BARBRI’s technology roadmap
- Design and implement data models for large systems
- Contribute to product design and architecture and drive implementation
- Participate in R&D and adoption of new technologies into product lines
- Apply major software patterns and mechanisms
- Contribute to technical sizing of requirements
- Participate in troubleshooting and resolution of critical issues, inefficiencies and customer escalations
Other
- Goal-oriented, passionate, and energetic Senior Software Engineer
- Maintaining good working relationships with cross-functional teams
- Collaborative team player, working in agile environment and balancing potential complexity with consideration to required scope & schedule limitations
- The ability to self-manage, innovate, learn, and be a leader within their role
- A love for learning new technologies in a company with a rapidly evolving technology stack