Jobs · Engineering · Oregon

Engineer, Software Engineering (Mobile) - Hybrid

XPO · Portland, OR · 2 mo ago
EngineeringFull-time

Minimum qualifications:

  • Bachelor’s degree in Computer Science, Information Technology or related field or equivalent work or military experience
  • 1 year of experience in software solutions development preferably in medium to large corporate environments or commercial software companies
  • 1+ years of mobile Android application development required
  • Proficient knowledge of at least one of the following: C#, Xamarin/Maui, React Native
  • Experience with the industry standard IDEs – Visual Studio & VS Code
  • Experience with creating and consuming distributed data services (REST APIs, Messaging Buses)
  • Experience with SQL and relational databases (SQL server, Oracle, MySQL)
  • Experience with data marshalling, data transformation, and data representation technologies (Model entities, JSON, HTML, XML, Stylesheets)
  • Experience with rapid programming, agile development, software patterning, and refactoring techniques
  • Experience with process communication techniques (shared memory, message queues, data streams, semaphores)
  • Experience with TeamCity, GIT and Enterprise Git Hub
  • Experience in Web Services development using HTTP, REST
  • Experience with asynchronous messaging frameworks for application integration. Google Firebase preferred
  • Experience in production support activities by monitoring and troubleshooting production issues

Preferred qualifications

  • Strong written and verbal communication skills in technical settings and with internal management. Well-developed active listening and presentation skills
  • Solid knowledge of IT software development life cycle methodologies and processes, including usage of source control tools
  • Logistics industry experience
  • Experience with multithreaded application design

Responsibilities

  • Design, develop and unit test new software by applying techniques of computer science, engineering, and mathematical analysis that satisfies the objectives stated in business requirements
  • Follow industry best practices, techniques and XPO standardized processes that deliver quality software solutions
  • Be available for testing/support on scheduled deployment dates that are designated by the standardized change management process
  • Collaborate with architects, other systems engineers, project managers, systems administrators, and operations analysts to design, code review, troubleshoot and implement solutions
  • Evaluate and select process and logic patterns, programming language constructs, data storage methods, and operating environment interfaces that effectively satisfy business requirements and quantifiable measures; develop appropriate programs and systems documentation according to established department standards
  • Evaluate new technologies for inclusion in developed software solutions; introduce new industry standards and techniques that deliver improved software solutions

Benefits

  • Competitive compensation package
  • Full health insurance benefits are available on day one
  • Life and disability insurance
  • Earn up to 15 days of PTO over your first year
  • 9 paid company holidays
  • 401(k) option with company match
  • Education assistance
  • Opportunity to participate in a company incentive plan

About XPO

XPO is a top ten global provider of transportation services, with a highly integrated network of people, technology and physical assets. At XPO, we look for employees who like a challenge and can communicate effectively in all situations. We want to leverage your skills and years of experience to drive positive results while ensuring a bright future for yourself and XPO.

Similar jobs