GUI & Mobile Applications Engineer
IBA InfoTech Inc.
Charlotte, United States of America
31 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
IntermediateJob location
Charlotte, United States of America
Tech stack
HTML
Java
Agile Methodologies
iOS
JIRA
Unit Testing
C Sharp (Programming Language)
C++
CSS
Mobile Application Development
Computer Engineering
Electronic Data Interchange (EDI)
Graphical User Interface
Design of User Interfaces
Mobile Application Software
Software Tools
Software Engineering
System Testing
Xamarin
GIT
Integration Tests
Information Technology
Software Version Control
Job description
- Design and develop mobile device applications using C# and Xamarin.
- Design and develop user-friendly software tools for programming and configuring industrial material handling equipment, including a graphical user interface and human factors engineering techniques.
- Develop software to interface with communications networks for data exchange with the target products.
- Develop Function Requirements documents based on Marketing Request Specifications.
- Design and implement software in a controlled workflow using Agile techniques and source code management (using Jira and Git tools for example).
- Conduct unit tests, integration tests, and system tests with project peers.
- Maintain technical competency and remain current in technology and industry changes.
- Up to 20% travel to CMCO locations and customer sites.
Requirements
- Knowledge and expertise in software development methodologies and source code management.
- Experience with mobile application development for iOS and/or Android.
- Exposure to or experience with GUI design, for desktop and mobile.
- Demonstrated ability and willingness to cooperate and collaborate with team members to achieve positive results - a team player who builds and maintains strong working relationships.
- Independent problem solving and analysis skills.
- Ability to meet critical deadlines, incorporating solid time management skills., * B.S. degree in Software Engineering, Computer Science, or Computer Engineering
- 2 years of experience with user application development, on desktop and/or mobile platforms
- Ability to develop software in C++, C#, Xamarin, or similar
Preferred Qualifications
- HTML, Java, CSS experience
- 3+ years of development experience