Eng SW - ES (BKF)
Omnitracs | 6197 - OT MEX - US Support Eng. Svcs. | Mexico City, Mexico City
The Mobile Application Developer serves on the Mobile Application Development team (Web & Mobile) and participates in all phases of the development life cycle. The Mobile Application Developer analyzes, and develops, the Company’s mobile applications with the help of Sr staff. The Mobile Application Developer is enforced to follow software development standards.
ESSENTIAL RESPONSIBILITIES AND DUTIES:
Follows all development standards and practices provided by Sr members
Pursue continuous improvement in development processes, standards and quality.
Work with Sr members across the businesses to understand market needs & vision; quickly translate that vision into demonstrable software
Works with Sr members to quickly define and deliver working software prototypes
Collaborate with cross functional teams such as architecture, backend integration, visual design, UX teams, QA, etc.
Develop and implement web/mobile app designs, interfaces, and REST APIs.
Degree in Information Systems, Computer Science or related field.
4+ years of experience in software product development and delivery using software development languages and frameworks such as HTML5, Java, AngularJS, Bootstrap, NodeJS, Phonegap.
4+ years hands-on experience developing mobile web based applications running on iOS OR Android platform
4+ years Responsive/Adaptive web development with mobile first design concept (desktop, tablet & mobile) (Desirable).
4+ of hands-on experience developing RESTful micro-service based applications. (Desirable).
4+ years skills in any OOP Language
4+ years of hands-on experience with Agile (Scrum or XP)
4+ years of test & behavior driven development, continuous integration and version control (desirable)
2+ year experience working with near shore/offshore teams (desirable)
Highly proficient with xCode/iOS/Objective-C/Swift development OR Java/Android Studio/Android SDK/3rd Party SDK development
Strong knowledge of Object Oriented Analysis and Design, Software Design Patterns and Java coding principles
Demonstrable experience in developing iOS and Android apps and deploying to Google Play and Apple stores
Hands-on experience in web services (REST, SOAP, WSDL etc.),
Hands-on experience with SQL Database such as MS SQL, Oracle, MySQL, PostgreSQL, No-SQL etc.
Hands-on experience in utilizing Spring Framework (Core, MVC, Integration and Data)
Experience with Big Data and NoSQL databases is a big plus
Strong problem solving abilities and capable of articulating specific technical topics or assignments
Excellent communication skills and the ability to interface with senior leadership with confidence and clarity
Able to work under minimal supervision
Influences and energizes others toward the common vision and goal. Maintains excitement for a process and drives to new directions of meeting the goal even when odds and setbacks render one path impassable.
Related DevOps tools experience a plus (e.g. Jira, Hudson, Sonar, Jenkins etc)
Excellent verbal and written communication in English is a must