We are currently seeking a skilled Services Software Consultant (iOS) to join our 3DEXCITE Services team, which is responsible for the development of a framework that provides state of the art marketing and sales-oriented solutions for experiences on mobile, desktop and AR/VR platforms. As an expert you will work on the components to support configurable 3D visualization solutions for Marketing and Sales. The team develops these components for scalable solutions across our services solution portfolio.
This position is based in Pune, India.
Role Description & Responsibilities
- Develop high-quality iOS applications in Swift or Objective-C
- Analyze and translate stakeholder requirements into technical concepts and specifications along with effort estimations
- Collaborate with cross-functional teams to define, design, and ship new features
- Integrate and explore 3rd party plugins and develop AR applications for iOS devices
- Develop and maintain a 3D data conversion pipeline from our in-house 3D software into iOS app
- Ensure the performance, quality, and responsiveness of applications
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency
- Participate in code reviews to ensure code quality and share knowledge
- Create and maintain appropriate technical solution related documentation
- Support QA & Operations departments with testing and bug fixing
Qualifications
- At least 7+ years of work experience as a software developer
- Excellent development skills on native iOS app development with Swift and Swift UI
- Experience in 3D Game development
- Knowledge of 3d geometries and materials
- Solid understanding of Design patterns, object-oriented programming and best development practices
- Experience working in an agile environment of an international distributed and multicultural team
- Know-How about software architecture documentation
- Experience in any object detection algorithm/plugin integration in iOS app is a plus.
- Quick learner, Self-reliant, Solution-oriented way of working along with outstanding communication skills
- Knowledge of performance optimization techniques for mobile applications
- Excellent problem-solving and debugging skills
- Fluency in English
- Good to have knowledge/experience in –
- XR development
- Shader Programming
- Spatial computing
- End-to-end development and deployment process of iOS apps
What’s In It For You
- Work in a culture of collaboration and innovation
- Get an understanding of the software architecture and interfaces of relevant in-house and external software components
- Work together with the Product Owner to satisfy the stakeholders in the best way respecting their requirements and scope
- Work closely with the 3D artists to establish the 3D pipeline
- Ensure knowledge sharing within the development team and encourage introduction of new technologies
- Proactively optimize development processes and suggest new ideas
Diversity statement
As a game-changer in sustainable technology and innovation, Dassault Systèmes is striving to build more inclusive and diverse teams across the globe. We believe that our people are our number one asset and we want all employees to feel empowered to bring their whole selves to work every day. It is our goal that our people feel a sense of pride and a passion for belonging. As a company leading change, it’s our responsibility to foster opportunities for all people to participate in a harmonized Workforce of the Future.