Software Engineer - II (Xamarin)
Greater Noida (Gautam Buddha Nagar) Sales
Job description
Who we are
Brightly, a Siemens company, is the global leader in intelligent asset management solutions. Brightly enables organizations to transform the performance of their assets with a sophisticated cloud-based platform that leverages more than 20 years of data to deliver predictive insights that help users through the key phases of the entire asset lifecycle. More than 12,000 clients of every size worldwide depend on Brightly’s complete suite of intuitive software - including CMMS, EAM, Strategic Asset Management, IoT Remote Monitoring, Sustainability and Community Engagement. Paired with award-winning training, support and consulting services, Brightly helps light the way to a bright future with smarter assets and sustainable.
Build a brighter future while learning and growing with Siemens company at the intersection of technology, community and sustainability. Our global team of innovators is always looking to create meaningful solutions to some of the toughest challenges facing our world. Find out how far your passion can take you.?
About the job
Brightly Software continues to grow and needs amazing engineers. This is an excellent fit for talented engineers who thrive in a fast-paced environment. New hires will work alongside our top-notch engineers and product team to design, implement, deliver and support our highly ambitious products and integrations. We care deeply about your passion and dedication to the craft of software.
Nature & Extent of Responsibilities:
· In-depth understanding of mobile related technologies such as Xamarin, iOS, Android.
· Ideally, you have shipped one or two substantial apps and know how to integrate with backend RESTful API’s.
· Design, implement and maintain automation code in an agile environment. Quality is a priority in our eco-system and is owned by everyone!
· Write clean, re-usable code (elegant OO code that is simple).
· Identify quality weaknesses, suggest solutions and drive/initiate change.
· Constantly seek opportunities to improve our quality and testing approach.
What you need
· Bachelor’s in computer science or related discipline; or equivalent work experience 2-5 years of work experience
· Hands-on on with native mobile development using tools like XCode, Android Studio etc.
· Data structures and algorithms, object-oriented programming, databases
· Design patterns, SOLID principles
· 2+ years’ on mobile experience working on Xamarin
· 2+ years’ Web API development
· 2+ years experience in MVVM
· 2+ years’ unit testing, mocking frameworks, test automation frameworks
· DevOps mindset - experience in a mature CI/CD SDLC environment, implemented exception handling, logging, monitoring, performance measurement, operational metrics knowledge
· 2+ years’ experience working in agile methodologies (Scrum, Kanban)
· Strong communication, partnership, teamwork skills required
Technologies:
· Xamarin
· Xamarin.Forms
· Xamarin Essentials
· MVVM
· NET Framework 4.5+ and .NET Core
· Visual Studio 2022 (with ReSharper)
· Couchbase Lite
· XUnit
· Moq - or similar framework
· Autofac - or similar framework
· SkiaSharp - nice to have
· ResXManager - nice to have
· Notifications (APNS, Firebase, Azure Notification Hubs)
· Esri ArcGIS Runtime SDK for .Net - nice to have
· Test Automation using a combination of Node.js, Protractor, Selenium and Selenium drivers, Appium and Browserstack.
Bonus Points:
· Experience with AWS
· Open-Source contribution, repositories, personal projects
· Participation in communities of interest, meetups
· Certifications in technology
The Brightly culture
Service. Ingenuity. Integrity. Together. These values are core to who we are and help us make the best decisions, manage change, and provide the foundations for our future. These guiding principles help us innovate, flourish and make a real impact in the businesses and communities we help to thrive. We are committed to the great experiences that nurture our employees and the people we serve while protecting the environments in which we live.
We’re guided by a vision of community that serves the ambitions and wellbeing of all people, and our professional communities are no exception. We model that ideal every day by being supportive, collaborative partners to one another, conscientiously making space for our colleagues to grow and thrive. Our passionate team is driven to create a future where smarter infrastructure protects the environments that shape and connect us all. That brighter future starts with us.
Together we are Brightly
Brightly, a Siemens company, is the global leader in intelligent asset management solutions. Brightly enables organizations to transform the performance of their assets with a sophisticated cloud-based platform that leverages more than 20 years of data to deliver predictive insights that help users through the key phases of the entire asset lifecycle. More than 12,000 clients of every size worldwide depend on Brightly’s complete suite of intuitive software - including CMMS, EAM, Strategic Asset Management, IoT Remote Monitoring, Sustainability and Community Engagement. Paired with award-winning training, support and consulting services, Brightly helps light the way to a bright future with smarter assets and sustainable.
Build a brighter future while learning and growing with Siemens company at the intersection of technology, community and sustainability. Our global team of innovators is always looking to create meaningful solutions to some of the toughest challenges facing our world. Find out how far your passion can take you.?
About the job
Brightly Software continues to grow and needs amazing engineers. This is an excellent fit for talented engineers who thrive in a fast-paced environment. New hires will work alongside our top-notch engineers and product team to design, implement, deliver and support our highly ambitious products and integrations. We care deeply about your passion and dedication to the craft of software.
Nature & Extent of Responsibilities:
· In-depth understanding of mobile related technologies such as Xamarin, iOS, Android.
· Ideally, you have shipped one or two substantial apps and know how to integrate with backend RESTful API’s.
· Design, implement and maintain automation code in an agile environment. Quality is a priority in our eco-system and is owned by everyone!
· Write clean, re-usable code (elegant OO code that is simple).
· Identify quality weaknesses, suggest solutions and drive/initiate change.
· Constantly seek opportunities to improve our quality and testing approach.
What you need
· Bachelor’s in computer science or related discipline; or equivalent work experience 2-5 years of work experience
· Hands-on on with native mobile development using tools like XCode, Android Studio etc.
· Data structures and algorithms, object-oriented programming, databases
· Design patterns, SOLID principles
· 2+ years’ on mobile experience working on Xamarin
· 2+ years’ Web API development
· 2+ years experience in MVVM
· 2+ years’ unit testing, mocking frameworks, test automation frameworks
· DevOps mindset - experience in a mature CI/CD SDLC environment, implemented exception handling, logging, monitoring, performance measurement, operational metrics knowledge
· 2+ years’ experience working in agile methodologies (Scrum, Kanban)
· Strong communication, partnership, teamwork skills required
Technologies:
· Xamarin
· Xamarin.Forms
· Xamarin Essentials
· MVVM
· NET Framework 4.5+ and .NET Core
· Visual Studio 2022 (with ReSharper)
· Couchbase Lite
· XUnit
· Moq - or similar framework
· Autofac - or similar framework
· SkiaSharp - nice to have
· ResXManager - nice to have
· Notifications (APNS, Firebase, Azure Notification Hubs)
· Esri ArcGIS Runtime SDK for .Net - nice to have
· Test Automation using a combination of Node.js, Protractor, Selenium and Selenium drivers, Appium and Browserstack.
Bonus Points:
· Experience with AWS
· Open-Source contribution, repositories, personal projects
· Participation in communities of interest, meetups
· Certifications in technology
The Brightly culture
Service. Ingenuity. Integrity. Together. These values are core to who we are and help us make the best decisions, manage change, and provide the foundations for our future. These guiding principles help us innovate, flourish and make a real impact in the businesses and communities we help to thrive. We are committed to the great experiences that nurture our employees and the people we serve while protecting the environments in which we live.
We’re guided by a vision of community that serves the ambitions and wellbeing of all people, and our professional communities are no exception. We model that ideal every day by being supportive, collaborative partners to one another, conscientiously making space for our colleagues to grow and thrive. Our passionate team is driven to create a future where smarter infrastructure protects the environments that shape and connect us all. That brighter future starts with us.
Together we are Brightly