Software Engineer (Mobile developement: .Net, Android native, Maui)
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
Responsibilities
- Design, develop and implement technical solutions in Microsoft Xamarin / MAUI / .NET SDK apps using .NET ,C# programming languages.
- Design, develop native iOS, Android Mobile applications.
- Understanding user needs and how they fit into the overall, global solution design
- Following source & test-driven development best practices
- Troubleshooting and identifying root cause analysis while resolving the issues
Requirements
- Experience: 4-6 years, of which minimum 2-3 years of hands-on experience developing mobile Xamarin/MAUI, Native Android, Native iOS applications.
- Experience in any other cross platform frameworks - React Native, Flutter is an added advantage.
- Knowledge and experience with .NET/C#, Java, Obj C, Swift, JavaScript, Ajax, JSON, CSS, HTML
- Solid Object-Oriented analysis and design using common design patterns.
- Experience in MVC, MVVM design pattern and experience with anyone of the MVVM framework like Prism, MVVM Cross, MVVM Light etc, is a plus.
- Experience with local SQLite database, threading and Performance Tuning.
- Proficient understanding of code versioning tools, such as Git, BitbucketAzure DevOps
- Demonstrated ability to thrive in an enterprise Agile/SCRUM environment.
- Experience in creating own custom native SDK, integrating with mobile application.
- Strong troubleshooting and problem-solving skills
- Excellent English communication skills, with the ability to effectively interface across cross-functional technology teams and the business
- Excellent skills in DB Schema design and SQL development and hands on experience with ORM frameworks like Entity etc.
- Strong communicator with excellent interpersonal skills.
- Able to solve complex problems and successfully manage ambiguity and unexpected change.
- Implementing automated testing platforms and unit tests
- Teachable and embracing of best practices and feedback as a means of continuous improvement.
- Consistently high achiever marked by perseverance, humility and a positive outlook in the face of challenges.
Benefits
Additional Information
Our NielsenIQ Technology teams are working on revamping multiple platform, a unified, global, open data ecosystem powered by Microsoft Azure. Our clients around the world rely on NielsenIQ's data and insights to innovate and grow. As a Mobile Engineer, you'll be part of a team of smart, highly skilled technologists who are passionate about learning and prototyping cutting-edge technologies. Right now our CDAR platform is concentrating on application convergence with latest cross platform mobile technologies with Xamarin and leverage Azure DevOps to support things like CI/CD and integrations. Our team is co-located and agile, with central technology hubs in Chennai and Pune.
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at Nielseniq? Share your experience