Company Description
Rave Technologies – A Northgate Public Services Company, is a software services company that works with small and medium sized organisations. We are a part of Northgate Public Services Company which is based in the UK.
Based in Mumbai, Rave Technologies’ end to end product/application engineering services help address challenges in the product or application development life cycle. These services include Requirement Analysis, Software Architecture, Design, Development, Testing and Maintenance with specialised services in Cloud/SaaS Migration, Usability Engineering, System Architecture and Design, and Independent Testing solutions.
Job Description
Job Overview: We are seeking a skilled, engaging and experienced Senior Developer to join our great team in Bangalore. This role is critical for developing scalable and maintainable APIs and improving the overall user experience of our SaaS solution. The successful candidate will play a key role in bridging our teams across Poland, Denmark, and India, enhancing communication and trust while driving significant value creation in our Bangalore office. You should seek this opportunity if you are looking for a place to work, where you can help build strong product teams, and be an active part of culture development. You should not be timid by nature but should want to engage openly in cross cultural dialogues, on a lot of technical topics.
Responsibilities:
- Collaborate with front-end and back-end developers to ensure system consistency and improve user experience.
- Design and develop scalable, maintainable APIs and write clean, efficient code for API development and automation tasks.
- Integrate third-party services and systems via APIs to enhance application capabilities.
- Ensure API security through the implementation of robust authentication, authorization, and encryption techniques.
- Create comprehensive API documentation to aid both internal and external developers.
- Monitor API performance, optimize code, and scale API infrastructure as necessary.
- Develop and execute detailed test cases to validate functionality, reliability, and scalability of APIs.
- Provide technical support for API products, including troubleshooting and resolving complex issues.
- Stay updated with the latest technological advancements and best practices in API development.
- Work closely with product managers and stakeholders to translate business needs into technical requirements.
- Lead code reviews to ensure high code quality and promote knowledge sharing within the team.
Desired Soft Skills:
- Proven ability to work autonomously, seeking solutions independently while balancing collaboration with international colleagues.
- Strong interpersonal skills with a capability to communicate effectively across multiple locations.
- Must be a role model in communication, promoting open, honest, and respectful interactions. The person landing this position must be vocal and outspoken about challenges, accomplishments and active in their willingness to reach out and help.
- Leadership qualities to mentor and guide teams, enhancing the overall productivity and collaboration in the workplace.
- Dedicated to rebuilding and strengthening trust among teams located in Bangalore, Poland, and Denmark.
What We Offer:
- A challenging and rewarding role in a globally distributed team.
- Opportunities for personal and professional growth.
- A culture that values innovation, efficiency, and collaboration.
- Competitive salary and benefits package.
Qualifications
Required Skills and Qualifications:
- 8+ years of experience as a .NET Developer.
- Proficient in .Net Core 6.0/8.0, ASP.NET framework, Oracle Database, and familiar with design/architectural patterns like MVC.
- Strong experience with web services or Web API and containerization using Docker.
- Knowledgeable in architecture styles/APIs (REST, RPC) and Agile methodologies.
- Excellent troubleshooting and superior communication skills.
- Experienced with Azure cloud service and CI/CD pipelines.
Additional Information
Good Communication Skills required.