Job Description
We are looking for a full-stack software developer to work on our SaaS product. As part of Integration team here at BQE, you will work on implementing designs, and developing high quality products/features.
Our projects entails implementing our pre-approved UI, constructing APIs, and connecting the two. This includes all associated areas such as database, front-end and backend architecture design.
Successful candidates should have all of the skills listed below.
Responsibilities:
- Writing and maintaining the code.
- Developing rest APIs to communicate with third party applications using protocols like SAML, oAuth, oAuth 2.0
- Responsible for implementing best coding practices and technology stacks in range of products.
- Analyzing technical requirements of the feature and writing code for it.
- Identifying and fixing problem areas in code to enhance performance of the products.
- Troubleshooting development and production problems across multiple environments and operating platforms.
- Work on adding new feature requests to enhance product capabilities.
- Provide out of the box solutions to customer requests.
- Coordinating the efforts and cooperating with other developers, and QAs etc. to achieve maximum throughput.
- Documenting the features written for further work and maintenance.
Requirements:
- 1-3 years of experience in .NET, ASP.NET MVC, C#, SQL Server
- Must have experience with Web services, Web API, REST services, Server-side development using C#.
- Good Knowledge of multiple front-end languages and libraries (e.g. HTML5/ CSS3, JavaScript, XML, jQuery).
- Programming fundamentals – deep understanding and proficiency in concepts such as OOP, SOLID, Design Patterns
- Self-motivated, detail-oriented, and a responsible team player
- Should have good analytical skills
- Preferred to have experience using Git, JIRA