Career Opportunities >> Senior Software Engineer
Senior Software Engineer
Summary
Title:Senior Software Engineer
ID:1095
Department:R&D
Location:Pleasanton, CA
Description

About us:
Blume Global is a technology company based in Pleasanton, CA. We recently renamed and relaunched our company as Blume, but we have been an established technology services company for 24 years as REZ-1, Inc., primarily servicing the North American intermodal transportation market. Blume is a successful, privately owned company with approximately 200 employees located in offices in Pleasanton CA, Wellesley MA, Oak Brook IL, and Hong Kong. Today, we develop and operate cloud-based solutions for stakeholders in the global supply chain; shippers, logistics companies and transportation providers.

Our relaunch as Blume is part of a new growth strategy that entails significant investment in R&D over the coming 2-3 years as we build upon our industry-leading digital platform with machine learning, AI and big data at its foundation. This is an extremely exciting time for Blume, and we are urgently building out our organization to enable and support our growth.

Blume is an energetic, diverse environment where we pride ourselves on high standards, collaboration, and personal development. As an established and successful company, we offer our employees competitive compensation, and a broad set of benefits often only found with larger companies, but more importantly, a working environment where everyone makes a difference - with opportunities to match.

As a Senior Software Engineer for Blume Global, you will:
  • Work with product team to understand product vision and requirements
  • Solve complex technical problems and also engage with the team in architecture and design
  • Produce deliverables at a consistently high rate and with consistently excellent quality
  • Work with a team of engineering professionals to ensure the highest quality product delivery

As a member of our team, you will be responsible for ensuring the successful launches of many product features.

Responsibilities:

  • Work with other engineers and architects in crafting technical designs
  • Write code that is of high quality and consistent with our coding standards
  • Maintain best practices for development/code changes as needed
  • Assist in the design and architecture of our suite of software applications
  • Serve as a member of a Scrum team and participate in all planning, stand-up and retrospective meetings

Requirements:

  • Bachelor’s Degree in Computer Science or related field
  • 8+ years of software development experience
  • Strong understanding of end to end Supply Chain Planning and Execution - with special emphasis on Ocean, Rail, and Air modes.
  • Experience in working in an onsite and offshore development model
  • Must have hands-on design and development experience in Java, J2EE, Spring, Hibernate, JUnit and front-end development experience including HTML5, JavaScript, and CSS3
  • Strong integration background required. Experience with REST, JSON and APIs is required
  • Experience with as many of the following is highly desirable: WebLogic/Tomcat, Node.js, XML, XSLT, XPath, Web Services, SOA, SOAP, Oracle, DB2, MongoDB, SQL, and query performance tuning
  • Experience with code management and continuous integration techniques and tools such as Maven, Gradle, ANT, SVN, Artifactory, Selenium, SOAP UI, Jenkins, NPM etc. is highly desirable
  • Experience building complex software systems that have been successfully delivered to customers
  • Strong Computer Science fundamentals and working knowledge in data structures, algorithms, problem-solving and complexity analysis
  • Knowledge of professional software engineering practices and best practices for the full software development life cycle (SDLC), including coding standards, code reviews, source control management, build processes, testing, and operations
  • Proven ability to troubleshoot issues in production including root cause analysis
  • Self-directed and capable of working effectively in a highly innovative and fast-paced environment
  • Experience with Agile software development in a UNIX/Linux environment
  • Experience with system architecture/design
  • Experience in a fast-growing, fast-paced team would be very helpful.

Qualifications:

  • Passionate about technology and technical challenges of all types excite you
  • Eagerness to learn and learn fast, enjoy working in a fast-paced environment
  • Mentor developers in analysis, design, coding and unit testing techniques
  • Motivated self-starter and team player; you inspire others to achieve great things
  • Driven to provide the best customer experience via technology
  • Proven ability to work effectively in a cross-functional team
  • Strong problem solving and troubleshooting skills with the ability to come up with creative solutions for different problems
  • Strong written/spoken communication skills
  • Experience with distributed systems operating in a scalable/high volume environment
  • Ability to drive innovation

Alternatively, you can apply to this job using your profile on one of the following sites:


Powered by ApplicantStack