EDUCATION/EXPERIENCE:
- Bachelor's degree or equivalent related work or military experience
- 8+ years software development experience including creating business applications with relational and non-relational database systems, within a fast-paced software development environment.
- 4+ years of demonstrated experience in a technical lead role.
- 4+ years of mobile application development Android required
- Advanced knowledge of IT software development methodologies and processes in an agile environment (Scrum).
- Full Stack development experience using C#, Xamarin/Maui, and React Native
- Experience with SQL and relational databases (Oracle)
- Experience creating and consuming distributed data services (REST APIs, Messaging Buses) and SOA design patterns.
- Experience gathering, analyzing and documenting feature requirements.
- Experience with multithreaded application design
- Experience working under multiple operating systems like Windows, UNIX (Sun Solaris and Linux) and UNIX Shell scripting.
- Experience with asynchronous messaging frameworks for application integration, Google Firebase preferred.
- Experience in production support activities by monitoring and troubleshooting of production issues.
- Experience in source control management using GIT.
- Effective independent, team player and self-starter with high adaptability to modern technologies.
- Additional desirable skills and experience include:
- Transportation and logistics industry experience (desirable).
- Strong proficiency in at least one of the following roles: business analyst, project manager, and data analyst.
- JOB RELATED COMPETENCIES: Analytical & Problem-Solving Skills -
- Focus on data driven analysis for solutioning and problem solving.
- Encourages creative problem solving and lateral thinking to foster innovative solutions.
- Identifies opportunities to increase accuracy and optimize resources; develops/recommends/implements solutions.
- Ability to identify and assess project risks and issues, and drive mitigation planning and issue resolution.
- Demonstrated ability to navigate ambiguity, deliver results and operate effectively in an Agile environment.
- Communication Skills –
- Strong verbal and written communication skills including presentation and active listening skills.
- Ability to communicate business needs to technical people and effectively communicate complex technical information to a non-technical audience.
- Utilizes a variety of interpersonal styles / communication methods to adapt to new work structures, processes, or cultures.
- Business Acumen -
Strong business focus with demonstrated ability to act in partnership with internal and external stakeholders.
- Deep understanding of business processes across multiple domains.
- Other -
- High-level learning agility.
- Passionate, self-motivated; works with a sense of urgency under minimal supervision within a fast-paced environment.
Maintains strict confidentiality, high integrity, and high reliability.
- Ability to bring resolution to highly complex and stressful situations with multiple stakeholders (information technology, operations, engineering, sales, customers/vendors.)
- Ability to lead and motivate professionals to produce high quality results.