Job Information
Robert Half Cross Platform Software Developer - Java | C++ | Python in Nashville, Tennessee
Description
We are searching for a Cross Platform Software Developer - Java | C++ | Python to join our team located in Nashville, Tennessee. This role involves designing, creating, and maintaining software development kits (SDKs) for our platform. The successful candidate will work closely with cross-functional teams and will have a significant impact on how developers integrate and leverage our platform.
Responsibilities:
• Design, architect, and develop robust and scalable SDKs ensuring seamless integration and optimal developer experience.
• Collaborate with cross-functional teams to gather requirements and align SDK features with overall product goals.
• Use API documentation to create SDKs that enable customers to quickly integrate our services.
• Maintain the SDK release pipeline and manage application versioning.
• Implement version control and manage backward compatibility for SDKs.
• Create comprehensive SDK documentation, including installation guides, API references, and sample code, and update as necessary to reflect changes in SDK functionality.
• Assist developers in integrating and troubleshooting SDK usage through forums, documentation updates, and direct communication.
• Gather feedback from developers to enhance and improve the SDKs.
• Develop and execute testing strategies for SDKs to ensure functionality, performance, and compatibility across different platforms and environments.
• Collaborate with quality assurance teams to address and resolve reported issues.
• Perform regular maintenance and updates to address security vulnerabilities and improve performance.
Requirements
Job Requirements:
The role requires provable experience as a Software Developer with emphasis on SDK development, alongside a demonstrated ability to design and maintain SDKs for various platforms. The successful candidate must have previously held a leadership role in a small to mid-sized team and have between 5-7 years of experience in crafting cross-platform software. In addition, understanding the complexities of deploying and maintaining software in customer environments is critical.
Technical Competency:
The candidate should be skilled in multiple programming languages, including but not limited to .Net, Java, JavaScript, Node.js, C++, and Python. These skills will be central to the team's goal of creating a cross-platform SDK that works with a range of languages. A good grasp on version control systems, such as Git, and continuous integrations tools is required, as is understanding the importance of monitoring, alerting, and operations in a deployed software context. Staying well-informed on OpenAPI specifications, particularly knowledge of v3.1.0 and above, is desired. Lastly, the candidate must have a solid experience with Postman, including an understanding of collection management within this system.
Technology Doesn't Change the World, People Do.®
Robert Half is the world’s first and largest specialized talent solutions firm that connects highly qualified job seekers to opportunities at great companies. We offer contract, temporary and permanent placement solutions for finance and accounting, technology, marketing and creative, legal, and administrative and customer support roles.
Robert Half works to put you in the best position to succeed. We provide access to top jobs, competitive compensation and benefits, and free online training. Stay on top of every opportunity - whenever you choose - even on the go. Download the Robert Half app (https://www.roberthalf.com/us/en/mobile-app) and get 1-tap apply, notifications of AI-matched jobs, and much more.
All applicants applying for U.S. job openings must be legally authorized to work in the United States. Benefits are available to contract/temporary professionals, including medical, vision, dental, and life and disability insurance. Hired contract/temporary professionals are also eligible to enroll in our company 401(k) plan. Visit roberthalf.gobenefits.net for more information.
© 2024 Robert Half. An Equal Opportunity Employer. M/F/Disability/Veterans. By clicking “Apply Now,” you’re agreeing to Robert Half’s Terms of Use (https://www.roberthalf.com/us/en/terms) .