Position: Principal Software Developer
Location: Bengaluru, Karnataka, India
Company Description
We are seeking a talented Principal Software Developer with a strong background in API development to join our team. In this role, you will be instrumental in creating a high-performance connector between our internal applications and the ‘OSDU’ (Open Subsurface Data Universe) open-source data platform. This is an exciting opportunity to work on cutting-edge technology and shape the integration landscape for our systems.
Optimize Your LinkedIn Profile
Job Description
- Collaborate closely with cross-functional teams to architect and develop robust APIs that seamlessly integrate our internal application with the ‘OSDU’ open-source project.
- Design and implement efficient and scalable API solutions, ensuring optimal performance and responsiveness.
- Utilize your expertise in API design principles to create interfaces that are intuitive, easy to use, and well-documented.
- Stay up-to-date with industry trends and best practices, and incorporate them into the development process.
- Participate in code reviews, provide constructive feedback, and contribute to the continuous improvement of our development processes.
Software Testing Jobs
- Exciting Career Opportunity: Associate Senior SDET Analyst at Global Payments Inc. in Pune
- Exciting Opportunity: Performance Test Engineer at Globant in Pune
- Exciting Opportunity: Software Testing Engineer at Mahindra Group in Pune
- Career Opportunity: Quality Assurance Analyst at Wipro in Pune
- Exciting Career Opportunity: QA Engineer at Community Brands in Pune
- Exciting Opportunity: Senior Software Test Engineer at UBS in Pune
- Unlock Your Career Potential as a QA Specialist at PTC in Pune
- Exciting Career Opportunity: Quality and Testing Engineer at Deutsche Bank in Pune
- Elevate Your Career as a QA Lead at Virtusa in Pune
- Sr Quality Engineer at HMH Tech India: An Exciting Opportunity in Pune
- Exciting Opportunity: Test Lead Position at YASH Technologies in Pune
- Join Accenture as a Quality Engineering Lead (Test Lead) in Pune
- Advance Your Career as a Deputy Manager in Quality Assurance at Whirlpool Corporation
- Elevate Your Career with Capgemini: API Testing Position in Bengaluru
- Kickstart Your Career in Automation Testing with Capgemini in Bengaluru
- Build Your Career with Virtusa: QA Automation Position in Chennai
- Join Uplers as a Senior Shopify QA: A Remote Opportunity for Experienced Professionals
- Advance Your Career with OpenText: Senior Quality Assurance Engineer in Hyderabad
- Elevate Your Career with Amgen: Quality Assurance Engineer in Hyderabad
- Join FIS as a Software Test Analyst II in Pune
- Lead the Way: QA Lead Position at Virtusa, Bangalore
Qualification and Skills
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 7+ years experience as a Software Engineer with a focus on API development.
- Proficiency in at least one programming language, such as TypeScript, JavaScript, or Node.js.
- Extensive experience designing and implementing RESTful APIs.
- Familiarity with the ‘OSDU’ open source project is a strong plus.
- Solid understanding of authentication mechanisms, API security, and data protection.
- Ability to troubleshoot and optimize code for performance and efficiency.
- Excellent problem-solving skills and a passion for writing clean, maintainable code.
- Experience with API design and documentation using Swagger/OpenAPI specifications.
- Proficiency in using Postman for API testing and automation.
- Proficiency in version control systems, especially Git.
- Experience with containerization technologies, such as Docker.
- Familiarity with cloud platforms, such as AWS, Azure, or Google Cloud.
- Agile development experience and familiarity with DevOps practices.
- Strong communication skills and the ability to collaborate effectively within a team.
Click here to apply for Principal Software Developer