The **Software Engineer, D\&T, Mobile Apps DEV** requires in\-depth knowledge and experience to work autonomously and oversee and participate in the architectural design, development, and enhancement of applications.
*Essential Duties and Responsibilities**
----------------------------------------
**Cross\-Platform Development:** Assist in developing cross\-platform apps for iOS, Android, and Windows using .NET MAUI. Focus on writing clean code and learning best practices for performance across platforms.
**UI Implementation:** Help build adaptive user interfaces for a seamless experience on all devices. Collaborate with design and frontend teams to turn wireframes into functional components.
**API Integration \& Notifications:** Support RESTful and ODATA API integration and push notifications for Android and iOS. Work with senior developers to ensure smooth data flow and responsiveness.
**Technical Requirements Interpretation:** Collaborate with senior engineers to translate business requirements into technical tasks. Document understanding and clarify doubts to align objectives.
**Agile Collaboration:** Engage in daily standups, sprint planning, and retrospectives. Practice agile methodologies and seek feedback for improvement.
**CI/CD and Deployment:** Learn DevOps tools for building, testing, and deploying applications. Get hands\-on exposure to monitoring tools to understand production behavior.
**Issue Identification and Debugging:** Assist in identifying and troubleshooting bugs. Learn crash analysis and resolution techniques from senior team members.
**Testing and QA:** Write and maintain unit tests with frameworks like N\-Unit. Aid in test planning and feature validation to ensure quality standards.
**Team Collaboration and Learning:** Work with peers and seniors on prototypes and POCs. Embrace learning opportunities and contribute ideas in team discussions.
**Flexibility and Learning Mindset:** Handle tasks proactively and stay open to feedback. Adapt to fast\-paced environments and explore new domains eagerly.
*Additional Responsibilities**
------------------------------
*Education**
------------
Bachelor’s engineering degree in computer science or equivalent experience.
Minimum 3\-5 years of experience
*Work Experience**
------------------
Minimum 3 years related work experience required
*Preferred Knowledge, Skills and Abilities**
--------------------------------------------
Ability to master new technologies quickly
Good development experience with various programing languages
Experience with or motivation to learn new software languages
Ability to work autonomously in a fast\-paced and complex environment with a self\-motivated work ethic; use sound judgment with an ability to manage multiple priorities with a sense of urgency
Ability to work in a virtual environment in a global organization and to effectively prioritize and execute tasks in a high\-pressure environment
Demonstrated ability to exercise independent judgment in making decisions and resolving complex problems related to general and technical aspects of the job.
Familiarity with cross\-platform mobile app development concepts, lifecycle, and user experience design, particularly using .NET MAUI or similar frameworks.
Exposure to AI\-powered developer tools such as GitHub Copilot or Cursor; hands\-on use is a plus.
Basic understanding of large language models (LLMs) and AI service integration into applications (e.g., Azure OpenAI, Cognitive Services).
Interest in identifying simple AI\-driven use cases that can enhance application features or improve user experience.
Exposure to Microsoft Fabric, with a foundational understanding of Dataflow Gen2, ETL processes, and Notebook\-based development for data preparation and transformation.
*Travel Requirements**
----------------------
10%: Up to 26 business days per year**Physical Requirements**
------------------------
Sedentary\-Exerting up to 10lbs/4kgs of force occasionally, and/or negligible amount of force frequently or constantly to lift, carry, push, pull, or otherwise move objects, including the human body. Sedentary work involves sitting most of the time.**Additional Requirements**
Understanding of application deployment workflows for iOS and Android platforms via App Store or Play Store.
Awareness of integrating RESTful APIs and ODATA services; experience with SAP HANA or similar backends is a plus.
Up to 2 years of experience in mobile development through internships, academic projects, or personal work using Xamarin, .NET MAUI, or native platforms (Windows/Android/iOS).
Willingness to follow standard operating procedures (SOPs) as per company policies related to software development.
Commitment to safety and quality assurance policies in development and deployment environments.