Job Description
About Xirgo Technologies
Xirgo Technologies offers a complete portfolio of proprietary supply chain monitoring and management technology, enabling the conversion of IoT data into actionable insights.
Job Role
We are seeking a highly skilled software developer to design and build web and mobile applications for our IoT application platform. The ideal candidate will have a strong desire to learn, deliver high-quality software, contribute to our culture and technologies in a fast-paced environment, and have opportunities for growth and development.
• Design and develop software services for our mobile applications and Platform as a Service (PaaS) across all parts of the system, including back-end message processing, business logic, front-end intuitive user interfaces, analytics, device management, and mobile devices.
• Build infrastructure as code for a cloud-based environment using container services.
• Design, code, and unit test application features using Continuous Integration (CI).
• Work in an Agile and SCRUM-based environment.
• Design and develop both front-end and back-end components for our apps.
• Design and develop mobile apps.
• Work with engineering leaders and product owners to scope work and produce estimates.
• Leverage technology knowledge to advance product architecture and create technical designs.
Key Responsibilities
• Collaborate with cross-functional teams to design and develop software services for our mobile applications and Platform as a Service (PaaS).
• Build infrastructure as code for a cloud-based environment using container services.
• Design, code, and unit test application features using Continuous Integration (CI).
• Work in an Agile and SCRUM-based environment.
• Design and develop both front-end and back-end components for our apps.
• Design and develop mobile apps.
• Work with engineering leaders and product owners to scope work and produce estimates.
• Leverage technology knowledge to advance product architecture and create technical designs.
Qualifications
• Experience building great software using JavaScript (preferably AngularJS), Java, and Kotlin.
• Web browser technologies, such as CSS3, HTML5, and AJAX, and the principles of responsive design.
• Experience with Amazon Web Services AWS (EC2, S3, Kinesis, DynamoDB, Lambda).
• Implemented automated deployments using Elastic Beanstalk, Docker, Cloud Foundation, and Ansible.
• Implemented RESTful/JSON web services.
• Understand agile methodologies, SCRUM, continuous integration (Jenkins), tools such as GitHub, JIRA, Trello, and Slack.
• Ability to perform in a collaborative, team-oriented environment with a strong customer orientation.
• A hands-on, action-oriented approach coupled with a creative spirit.
• Must be impeccably honest and ethical, passionate, self-managed, and results-focused.
• Superior verbal and written skills.
• Bachelor's degree in Computer Science or Computer Information Systems.
Responsibilities
- Design and develop software services for our mobile applications and Platform as a Service (PaaS) across all parts of the system, including back-end message processing, business logic, front-end intuitive user interfaces, analytics, device management, and mobile devices
- Build infrastructure as code for a cloud-based environment using container services
- Design, code, and unit test application features using Continuous Integration (CI)
- Work in an Agile and SCRUM-based environment
- Design and develop both front-end and back-end components for our apps
- Design and develop mobile apps
- Work with engineering leaders and product owners to scope work and produce estimates
- Leverage technology knowledge to advance product architecture and create technical designs
- Collaborate with cross-functional teams to design and develop software services for our mobile applications and Platform as a Service (PaaS)
- Build infrastructure as code for a cloud-based environment using container services
- Design, code, and unit test application features using Continuous Integration (CI)
- Work in an Agile and SCRUM-based environment
- Design and develop both front-end and back-end components for our apps
- Design and develop mobile apps
- Work with engineering leaders and product owners to scope work and produce estimates
- Leverage technology knowledge to advance product architecture and create technical designs
Requirements
- The ideal candidate will have a strong desire to learn, deliver high-quality software, contribute to our culture and technologies in a fast-paced environment, and have opportunities for growth and development
- Experience building great software using JavaScript (preferably AngularJS), Java, and Kotlin
- Web browser technologies, such as CSS3, HTML5, and AJAX, and the principles of responsive design
- Experience with Amazon Web Services AWS (EC2, S3, Kinesis, DynamoDB, Lambda)
- Implemented automated deployments using Elastic Beanstalk, Docker, Cloud Foundation, and Ansible
- Implemented RESTful/JSON web services
- Understand agile methodologies, SCRUM, continuous integration (Jenkins), tools such as GitHub, JIRA, Trello, and Slack
- Ability to perform in a collaborative, team-oriented environment with a strong customer orientation
- A hands-on, action-oriented approach coupled with a creative spirit
- Must be impeccably honest and ethical, passionate, self-managed, and results-focused
- Superior verbal and written skills
- Bachelor's degree in Computer Science or Computer Information Systems