Software Engineer – Platform SDK Development
About the job
THIS IS A 6 MONTHS CONTRACT POSITION WITH ONE OF THE LARGEST, GLOBAL, TECHNOLOGY LEADER. Location: Pune (Hybrid) Shift: General Shift (IST hours) Experience: 5–7 years overall, 5+ years relevant experience Minimum Qualifications: • 5+ years of hands-on software development experience in C#, along with more current experience on .NET 8. • Experience with Autodesk products, namely AutoCAD, Revit, Inventor, Civil3D, etc. • Experience building and consuming HTTP and other types of APIs. • Experience working on multi-threading and concurrent programming patterns. • Experience with container-based solutions such as docker/kubernetes. • Working knowledge of build automation and CI/CD pipelines. • Comfortable working in Linux and Windows environment • BS in Computer Science or related field, or equivalent work experience Responsibilities: • Design and implement reusable and modular components that fit into existing applications and services • Build highly efficient end to end solutions that support processing large datasets. • Build utilities and tools for validating data integrity. • Leverage analytics to measure performance and monitor availability. • Write public-facing API and SDK documentation. • Engage with internal and external teams for building integrated solutions. Preferred Qualifications: • Experience with desktop (windows) centric development. • Experience contributing to community-driven libraries/SDKs • Experience with Agile software development practices
Requirements
- C#
- .NET 8
- APIs
- Docker
- Kubernetes
Qualifications
- BS in Computer Science or related field
- or equivalent work experience
Preferred Technologies
- C#
- .NET 8
- APIs
- Docker
- Kubernetes
About the company
Our large, Fortune client is ranked as one of the best companies to work with, in the world. The client fosters progressive culture, creativity, and a flexible work environment. They use cutting-edge technologies to keep themselves ahead of the curve. Diversity in all aspects is respected. Integrity, experience, honesty, people, humanity, and passion for excellence are some other adjectives that define this global technology leader.
Similar Jobs
Custom Software Engineer
MyRemoteTeam Inc
Software Development Engineer 2 (MERN + Python)
mple.ai
AI/ML Engineer – XR Software
Qualcomm