Engineer I, Software-190219

Ellie Mae, Inc. Pleasanton , CA 94588

Posted 7 months ago

Ellie Mae (NYSE:ELLI) is the leading cloud-based platform provider for the mortgage finance industry. Ellie Mae's technology solutions enable lenders to originate more loans, reduce origination costs, and reduce the time to close, all while ensuring the highest levels of compliance, quality and efficiency. Visit EllieMae.com to learn more.

We are seeking a strong Software Engineer with a solid background in Software Development. As a member of the Engineering team, you will be working in a fast-paced development team while collaborating with other developers, QA, product, UX, management and customer support teams. You will have the opportunity to participate in designing and developing both existing products and new products. While working on these products you will be responsible for full life-cycle management, including requirements analysis, technical design, implementation, testing, documentation, deployment to production and overall ownership of your code.

Why should you join our team?

You are a fast learner who is motivated by working with different technologies

You take pride in the quality of your work and are focused on delivering results

You are a team player who values integrity and collaboration

You are detail oriented and push yourself to deliver high quality code

You are a great communicator who is comfortable collaborating with other Developers, Product Management, QA, UX, DevOps

You are a team player and believe that as a team we achieve more

You are looking to contribute production quality code in a fast paced high tech company

You are determined to launch your Engineering career in a company that is leading and transforming the industry

Summary of Responsibilities

  • Designing and implementing production code optimized for the best customer experience possible

  • Working closely with the team to deliver results

  • Taking ownership of the quality of your code from coding all the way to production

  • Maintaining and extending our services, focused on delivering results

  • Maintaining developer documentation for the new API's to encourage adoption and best practices

Basic Skills and Qualifications

  • Experience with Object Oriented Programming using Java, C#, .NET or similar

  • Experience with data structures, core Computer Science principles and hands-on software development

  • Experience designing and implementing API's and SDKs

  • Experience with RESTful services

  • Experience with .NET technologies

  • Experience with SQL, Mongo or other databases

  • Knowledge of platform and application layer development processes in an SOA environment

  • Knowledge and understanding of scrum/agile development methodologies

  • Familiarity with AngularJS or React is a plus

  • Strong communication and written skills

  • BS or MS degree in Computer Science or related technical field

#LI-TM1

Ellie Mae is an equal opportunity and affirmative action employer. Women, minorities, people with disabilities, and veterans are encouraged to apply.

We do not accept resumes from headhunters, placement agencies, or other suppliers that have not signed a formal agreement with us.


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Associate Software Engineer

Blackline Systems

Posted 3 days ago

VIEW JOBS 2/26/2020 12:00:00 AM 2020-05-26T00:00 As an Associate Software Engineer, you will play a crucial role in delivering high quality releases to our customers by designing, developing, troubleshooting, maintaining, optimizing and scaling BlackLine's cloud-based backend services and driving innovation into our product suite. In this role, you will research, test, benchmark and evaluate new technologies, collaborate with other teams to define and build new features, optimize existing features while writing clean code, and communicating with people at all levels. Your attention to detail, tenacity, and creative problem-solving and thinking ahead will directly impact the company's success, as well as the success of your peers across the organization. If you have a passion for delivering products that make a difference, are driven to make things better in all that you do and are eager to work in a collaborative agile environment where Developers are dedicated to solving customer problems and innovating, then we want to talk to you. Responsibilities: * Provide technical expertise in the design, development, and delivery of BlackLine's products, while adhering to timelines, coding standards, requirements, and quality. * Design, develop, test, troubleshoot, debug, optimize, scale, maintain and improve software applications, driving the delivery of high-quality value and features to BlackLine's customers. Collaborate with your team on all aspects of development including participation in code reviews, developing functional and technical specifications and strategizing test plans. * Follow software development techniques and best practices to ensure that delivered features meet quality, software integration, performance, security, and maintainability expectations. * Research, test, benchmark, and evaluate new tools and technologies, and recommend ways to implement them in product development. * Proactively identify issues, bottlenecks, gaps, or other areas of concern or opportunity and work to either directly affect change, or advocate for that change by working with peers and leadership to build consensus and take action. * Perform critical maintenance, deployment, and release support activities, including occasional off-hours support. Qualifications: * 0-2 years of experience with software development in object-oriented programming languages including but not limited to: C#, Java, C++. * Experience with front-end technologies (HTML, JavaScript, CSS, JavaScript Frameworks, etc.) is a plus. * A solid computer science foundation including data structures and algorithms. * Knowledge of SQL and experience in service-oriented architecture is a plus. * Good written and verbal communication skills. * Prior working experience in Scrum, or other Agile development methodologies, is preferred. * Passion for engineering excellence through automation, unit testing, and process improvements. * BS, EE, CS degree is a plus. Blackline Systems Pleasanton CA

Engineer I, Software-190219

Ellie Mae, Inc.