Principal Software Developer | Aspen Technology | Bengaluru, Karnataka, India

Principal Software Developer | Aspen Technology | Bengaluru, Karnataka, India
Software Testing Jobs In India

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

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.

Optimize Your Naukri Profile

Click here to apply for Principal Software Developer

Get daily 200+ openings on WhatsApp for Manual Testing, Automation Testing, ETL Testing and IT Freshers

Leave a Reply

Your email address will not be published. Required fields are marked *