Unknown Company

Sr. Software Engineer

washington, dc • Posted 3 days ago
Onsite Full Time General

Ford Pro Software EngineerWhile others are taking a technology-first approach, Ford Pro is putting people first. We are building a self-driving business ecosystem that is purpose-designed from the outset. Ford’s Pro strategy is different because we are designing, testing, and operating an ecosystem today that is fit for the purpose of our Ford Pro business model in the future.

Our focus is on delivering software leveraging eXtreme Programming and cloud technologies. In this environment, the Software Engineer is expected to work in a pair developing working, tested code based on proven Lean/Agile methods. Engineers on the teamwork across the full stack of technologies to enable the highest priority work to be delivered.Responsibilities:Engineer production-quality code to deploy these solutions on the always-on Ford Pro Tech platformEnhance testing platforms, improve test automation, foster software craftsmanshipSurprise and delight customers and partner software engineersMonitor and evaluate the performance of our solutionsCollaborate with multi-skilled teams working on autonomous vehicles software solutionsBasic Qualifications:Bachelor’s Degree in Computer Science or related field3+ years of experience in Object Oriented development in at least one of the following technologies: Java (Spring, JEE, etc), JavaScript (Node and Vue), PCF1+ year of experience in Test Driver Development (TDD) and eXtreme Programming (XP) practices, JIRA, Flyway, Azure, Jenkins, MS SQL, SplunkPreferred Qualifications:Deep understanding of Object-Oriented Design PrinciplesFamiliar with eXtreme Programming (XP) practices including Pair/Mob programming and Test-first/Test Driven Development (TDD).Experience with developing and deploying to cloud platforms, such as Google Cloud Platform, Pivotal Cloud Foundry, Amazon Web Services, and Microsoft Azure.Experience with Spring/SpringBoot and RESTFUL Web services development.Familiarity with GitHub or equivalent source control repositories.Highly effective in working with other technical specialists, Product Managers, UI/UX Designers, and business partners.Capable in Continuous Integration/Continuous Delivery tools and pipelines such as Jenkins, Maven, Gradle, etc.Passion for learning and willingness to work in a pair programming environmentStrong analytical and problem-solving skills.Strong oral and written communication skills.Ability to multi-task and manage changing priorities.Strong teamwork and interpersonal skills.Ability to work independently and take initiative when solving unexpected problems.Understanding of fundamental data modelingExperience in the development of microservices.Experience with backlogs, iterations, user stories, or similar Agile Tools.

Back to Job Search