Design and build advanced web and mobile applications, automated processes, workflow improvements for supporting corporate owned mobile devices in the firm
Collaborate with cross-functional teams to define, design, and ship new features
Work with external/vendor data sources and APIs
Unit-test code for robustness, including edge cases, usability, and general reliability
Work on bug fixing and improving application performance
Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Ensure we meet our internal client expectations around user experience.
Provide development escalation support and help troubleshoot and identify root causes to resolving them.
Qualifications
External Experience: 8-10 yrs
Required Skills
Hands on experience in Mobile MDM Technologies.
Hands on experience in developing and deploying iOS/Android applications
Hands on experience with Java development and OOO design.
Experience with building and testing Angular applications
Experience with relational databases such as Sybase or DB2
Experience working in a Unix/Linux environment, including Linux shell scripting
Experience with building and working with third-party libraries, APIs and rest API’s.
Strong troubleshooting skills.
Good communication skills with both other developers and non-technical colleagues.
Knowledge with at least one scripting language such as python etc.
Experience in Apache/Tomcat web server architecture, web application deployment and logging
Experience in usage of git and CI/CD tools like Jenkins
Preferred skills
Ios swift, Java/Kotlin and Cordova
DevOps experience including integration with CI/CD processes
Experience in data structure, memory management, performance optimization,
Experience with Intune Graph API
Interest in learning and working on native mobile development
Experience with usage of Apache/tomcat web servers