Work in Washington Veterans Jobs

Job Information

Wilbur-Ellis Company Senior Software Development Engineer (Remote) in Spokane Valley, Washington

DescriptionDo you have 5 + years contributing to the architecture and design of new and current systems? If you said yes to these questions and you enjoy working independently as well as in a highly collaborative team environment, we'd like to hear from you!The Agriculture industry is thriving on the use of advancements in Technology. Farmers can now control and gather information from equipment like tractors, applicators, satellites, drones, and field sensors remotely and in "real-time" using PCs, Tablets, and smartphones. And the data obtained from sources like farm and geospatial analysis provides the ability to predict outcomes and make recommendations like never before. Our new product - AgVerdict - accomplishes this and more, utilizing the latest and greatest technology - empowering farmers to raise their crops more efficiently while generating the most amount of revenue in a sustainable way. For a century, Wilbur-Ellis has experienced success and growth in marketing and distributing agricultural products and services. Join us and grow your career with a strong and profitable industry leader offering competitive compensation, tremendous growth and development opportunities, and a people-first work environment. Come grow with us!General Purpose and Scope of Position:The Senior Software Development Engineer is responsible for providing elegant solutions to complex problems, balancing features and performance. This individual will have an operational focus on evaluating system performance, designing and evaluating system metrics, and driving quality improvement. You will maintain high standards of software by establishing good practices and provide technical leadership whenever necessary.Key Skills and Abilities Include:5+ years of experience contributing to the architecture and design (architecture, design patterns, reliability, and scaling) of new and current systemsHands-on software development in any modern object-oriented language: Java/Ruby/C++/C#/TypeScriptComputer Science fundamentals in object-oriented design, data structures, algorithm design, problem-solving, and complexity analysisDesign and build components/services in cloud-based distributed applicationsExcellent oral and written communication skillsAbility to break down and deeply understand complex problems and communicate complex matters efficientlyBachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field, or 8+ years relevant industry software development experienceExperience with Angular 2+, fluent UI using flexbox, Bootstrap, NgRx, Node.js is nice to haveExperience in web/mobile application developmentExperience in distributed highly available systems is nice to haveExperience with modern databases and storage solutions like PostgreSQLPassionate about great technologies and open sourceKey Personal Attributes Include:Ability to work individually and as part of a team in a diverse environmentExperience and desire to work in a global delivery environmentHighly motivated, curious, organized, detail-oriented, team playerStrong analytical and problem-solving skills to facilitate troubleshootingSpecific Responsibilities and Key Deliverables Include:Architect and build capabilities and features in cloud-based distributed applicationsSubject matter expert in one or more technology and feature areasWorking closely with different disciplines like product manager, program manager, test and customer service to architect, build and deliver components and feature areasBe a leader that junior and mid-level engineers look up to navigate technical challenges and feedbackMake informed decisions quickly and taking ownership of areas at scaleWork with cross teams within the company and outside the companyGood communication sk