DMI

Senior Software Engineer- Xamarin

Posted Date 1 month ago(9/15/2021 7:04 AM)
Job ID
2021-21709
Category
Development
Location
IN-DL-Noida

About DMI

DMI (Digital Management, LLC.) is a global technology solutions company that specializes in digital strategy, design, transformation and support. Utilizing expertise from six unique DMI Groups, in the areas of AI & Analytics, Commerce, Experience, Managed Services, Transformation, and Government, DMI delivers intelligent digital transformation solutions that meet organizations where they are. Born digital, DMI has been delivering mission-critical, enterprise grade solutions since 2002 for over a hundred Fortune 1000 enterprises and all fifteen U.S. Federal Departments. DMI has grown to 2,000+ employees globally and has been continually recognized by top industry analysts as market leader as well as a Top Place to Work by the Washington Post. DMInc.com| Careers | Twitter | LinkedIn |Facebook 

About the Opportunity

PSE Xamarin

Qualifications

ABOUT THE OPPORTUNITY
You are a hands on person and a true techie at heart. You enjoy writing code and developing elegant solutions
for complex problems. If this sounds like you, this could be the perfect opportunity to join DMI as a Principal
Software Engineer – Xamarin.
You will be a member of a global engineering team and will participate in the full development life-cycle of
Mobile application projects. You should have an excellent understanding of mobile development technology
stack. You will also participate and contribute to the vision and execution of design, implementation and delivery
of our clients’ Web and Mobile projects that includes Requirement Analysis, Coding, Build and Deployment.
You should be passionate about cross platform technology stack and will get ample opportunity to evangelize
and leverage suitable & modern technologies and best practices to propose solutions as per requirements
specified in the design documents. You will get the opportunity to cross skill yourself in process oriented
mobile development. You should also be highly motivated in keeping yourself and team abreast with latest
trends and developments to help enhancing the technology capability of the organization
PRIMARY ROLE AND RESPONSIBILITIES
> Understand the requirements to design, develop and review mobile Applications using highly innovative,
maintainable code of Xamarin Forms and dot net framework
> Manage the Mobile App Dev Team of of Xamarin developers
> Work closely with Architects and PMs to help contribute towards building scalable, extensible and
secure applications
> Ensure the technical feasibility of UI/UX designs
> Responsible for high-level and low-level technical design documentation
> Responsible for defining best practices, including principles of Clean Code and work with cross
functional teams to ensure their adoption
> Quick learner and highly motivated to keep himself/ herself abreast with latest technologies
REQUIRED SKILLS
> 6 to 8 years of software development experience with minimum 5+ years of extensive experience on
Xamarin Forms
> Strong experience in C#, LINQ, Dot Net standard 1.0 and above
> Strong experience in building custom/native controls, services for Android, iOS and UWP using Xamarin
Forms
> Strong experience in Web Service integration and asynchronous request handling.
> Experience in SQLite database, handling online-offline storage
> Knowledge of MVVM pattern for UI designing
> Knowledge of different tools like, Git, SVN, VSTS, Jenkins, Jira etc.
> Good to strong communication skills and ability to collaborate and lead effectively in a geographically
disperse working environment, with an analytical mind and problem solving / troubleshooting skills
> Ability to adapt to time critical deadlines and changing priorities in a fast-paced environment
> Professional commitment, detail orientated, high focus on quality, passion for learning new skills
DESIRED SKILLS
> Experience of working in Agile, Scrum methodology
> Understanding of Native and Cross Platform mobile applications and user experience best practices
> Exposure to cloud platforms such as AWS, Azure or Google GCS will be an added advantage
> Exposure to Java Script would be an added advantage
> Experience in writing unit test cases for Xamarin, Android, iOS and UWP
REQUIRED QUALIFICATIONS
> Engineering Graduate/ Post Graduate preferably in the field of computer science or related disciplines
WORK LOCATION
> Noida

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed

Connect With Us!

Not ready to apply? Connect with us for general consideration.