Senior Software Engineer

8 - 10 years experience  • 

Salary depends on experience
Posted on 05/16/18
Issaquah, WA
8 - 10 years experience
Salary depends on experience
Posted on 05/16/18


  • Write clean well thought out code with an emphasis on quality, simplicity, and maintainability, while also mentoring others to do the same.
  • In collaboration with others apply engineering principles to solve complex problems while leveraging sound engineering practices
  • Developing ETL platform to acquire and integrate data from diverse sources like Azure Data Lake, SQL Server, Cosmos, flat files etc.
  • Develop low latency analytical models to support business operational requirements
  • Implement best practices in reporting and analysis: data integrity, data quality, performance optimization and automation
  • Work with multiple client partner teams to implement cohesive end-to-end experiences


Basic Qualifications:

  • 8+ years of software engineering experience
  • Minimum 3 years of experience in developing end to end BI and reporting platforms for enterprise scale. 
  • Bachelor’s degreerequired, 

Preferred Qualifications:

  • Masters Degree preferred
  • Excellent problem-solving and debugging skills with a solid understanding of testing practices.
  • Ability to drive technical decisions across teams and partners
  • Expertise in the following technologies: SSAS, tabular modeling, Power BI, .net, Big data technologies like ADL or COSMOS, SQL Azure.
  • Demonstrable ability in data modeling, ETL development, and Data warehousing, or similar skills
  • Development experience in SQL, DAX or MDX, .net is required
  • Experience in developing saleable reporting and analytical solutions and hands-on experience in performance optimization of star schema models
  • Strong verbal and written communication skills, and ability to work through ambiguous situations


Not the right job?
Join Ladders to find it.
With a free Ladders account, you can find the best jobs for you and be found by over 20,0000 recruiters.