Home Jobs Board Sr. Software Engineer, AltaSource Group, February 12

Sr. Software Engineer, AltaSource Group, February 12

altaWho: AltaSource Group
Position: Sr. Software Engineer
Where: Seattle
What: Whether it is implementing the next cutting-edge feature for our customers or implementing a better solution for scalability, there are a ton of interesting challenges the team solves every day. They are an Agile shop that believes self-motivated, empowered teams can do extraordinary work. They are quality-oriented, leaving code “better than we found it” in both design and test coverage. They believe in the right tool for the job and are not bound by a single language or platform. The technical diversity in their work is powerful and allows them to solve a wide range of problems

Responsibilities: 
The Engineering Team is looking for a talented Software Engineer that can and is willing to work across the software stack and help push the envelope on some challenging initiatives.As part of a small Agile team, some of the tough challenges you’ll be sure to encounter include scheduling and resource management for large companies running multiple projects with hundreds of project members and thousands of tasks, providing real-time reporting in a large, multi-tenant, multi-database environment, improving horizontal scalability with distributed caching and session state, designing a clean, efficient, and reusable REST service layer.Technologies include, but aren’t limited to: C#, JavaScript, AngularJS, Typescript, HTML5, Node.js, Windows, Ruby, Java, Linux, Virtualization (VMWare & Amazon EC2), Chef, and GitHub. The ideal candidate would have skills in:
Solid experience developing consumer-facing web sites
Strong skills in ASP.NET/C#, HTML, CSS and JavaScript
Experience with and passion for Agile development practices, including TDD
Passion for building great software and a true dedication to writing quality code that is testable, maintainable and high performing

Requirements: 
You are a talented engineer that has the ability to master various programming domains and a willingness to get your hands dirty. Help implement an advanced UI? No problem. Help advance the service layer? Yep, can do that too. Help solve a scalability issue? I’ll dig in. You are also the type of person that is constantly learning and bringing new ideas to the table that make a team better. You embrace an Agile culture and understand the role of a leader on a team: someone who can inspire, lead by example, and hold their peers to high bar of quality. Things like TDD, pair programming and a team environment are natural to you. At the end of the day, you are excited about delivering business value to customers.

How: Apply Here