Jobs

Senior Software Developer – Overstock – Midvale, UT


Job title: Senior Software Developer

Company: Overstock

Job description: We Go Beyond:At Beyond, we believe that everyone should “Be You!”. Beyond is a community that upholds a culture of understanding, acceptance, and respect. We believe a person’s individuality is at the core of diversity, and those traits, beliefs, and characteristics should be valued and embraced. Living by this ethos is essential to the success of our business. Our goal is to foster a more diverse environment where every employee visibly demonstrates inclusive behaviors and respect for individuals.Job ResponsibilitiesPerform new application development including initial design and evaluation for work load to give an estimated work duration. Provide maintenance support and enhance performance to existing application code. Review and document existing application code. Analyze and design databases within an application area, working individually or coordinating database development as part of a team. Monitor and troubleshoot production software issues and provide solutions. Analyze user needs and software requirements to determine feasibility of design within time and cost constraints. Confer with systems analysts, engineers, programmers, product managers and others to design system and to obtain information on project limitations and capabilities, performance requirements and interfaces and legacy systems. Store, retrieve, and manipulate data for analysis of system capabilities and requirements. Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design. Develop and coordinate software unit testing and system testing and validation procedures, and documentation. Develop in accordance with system performance standards set by the organization. Coordinate software deployments and monitor applications to ensure specifications are met. Mentor Junior developers. This position is eligible for remote work in the following states: AZ, CA, CT, FL, ID, KS, ME, MA, MI, MN, NH, NJ, NY, NC, OH, PA, RI, SD, TX, UT, WA, WI, WY. Salary: $135,803 – $181,425 per year.Minimum Job RequirementsBachelor’s degree or U.S. equivalent in Computer Applications, Computer Engineering, Computer Science, Information Systems, Information Technology, Electronic or Electrical Engineering, or a related field, plus 5 years of professional experience as a Software Engineer, Software Developer, or any other position/occupation/job title involving software development lifecycle.In lieu of a Bachelor’s degree and 5 years of professional experience, employer will accept a Master’s degree or U.S. equivalent in Computer Applications, Computer Engineering, Computer Science, Information Systems, Information Technology, Electronic or Electrical Engineering, or related field, plus 3 years of professional experience as a Software Engineer, Software Developer, or any other position/occupation/job title involving software development lifecycle.Must also have the following SPECIAL SKILLS:3 years of professional experience using Java; 3 years of professional experience using SQL or NoSQL databases; 3 years of professional experience using build systems, build management tools, version control tools, or security frameworks; 3 years of professional experience using Source code management tools; 3 years of professional experience using Enterprise Architecture, Data Structures and Algorithms, or Object-Oriented Design; 3 years of professional experience building REST-based web services; 3 years of professional experience using application container technologies; 3 years of professional experience in performing Agile Development and IDE-based development; 3 years of professional experience using Unit/Integration Testing Tools including Junit; 3 years of professional experience in multi-threading, concurrent programming, and scaling applications for performance and availability; 3 years of professional experience using Spring and ORM frameworks and building scalable systems; 3 years of professional experience working on all phases of software development lifecycle (including requirement gathering & analysis, planning, design, development, implementation, testing, deployment and maintenance).Please submit resume online at: www.beyond.com/corporate/careers or via email: [email protected]. Please specify ad code [DKOA].Who We Are:We’re a passionate group of collaborative problem solvers and creative innovators, working on cutting-edge technology. From building award-winning retail applications (with amazing AR functionality) to creating leading blockchain and machine learning technologies, each of us embodies a unique value and contributes a diverse perspective to the team.What We Offer:401k (6% match)Flexible SchedulesOnsite Health ClinicTuition Reimbursement, Leadership Development Program, & Mentorship ProgramOnsite Fitness CenterEmployee Resource Groups (LatinX, Black Employee Network, LGBTQIA+, Women’s Network, Women In Tech)And More…*Benefits vary based on position, tenure, location, and employee electionPhysical Requirements:This position requires you to sit, stand and perform general office functions. You may also be required to lift up to 25 pounds occasionally. Bending, stooping and reaching are also frequently required.Equal Employment Opportunity:It is our policy to provide equal employment opportunity for all applicants and associates. This policy includes our commitment to ensure that all employment decisions are made without regard to race, color, religion, gender, national origin, disability, pregnancy, veteran status (including Vietnam era veterans), age, sexual orientation, gender identity, or any other non-job-related characteristic protected by law.

Expected salary: $135803 – 181425 per year

Location: Midvale, UT

Job date: Fri, 24 May 2024 01:40:59 GMT

Apply for the job now!

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button