Position: Senior Software Engineer
What: MediaPro is looking for a Senior Software Engineer to join a new development team working on key projects. To be successful in this role you must be able to work collaboratively in a focused team in an Agile environment.
We are poised for exponential growth. The data security compliance industry is rapidly changing in ways that are both exciting and challenging. For us this spells opportunity for even more innovation and continued leadership. We’re committed to being the best in the industry, and we look for people driven to help us make that happen.
This position is located in Bothell, Washington and requires you work on-site.
Have a passion for quality and writing clean, solid, readable code that scales and performs well.
Present your designs to internal groups and review designs of others.
Adopt, embrace, and promote agile and test-driven practices with your peers.
Mentor others in development technologies, tools, and processes.
Develop test strategies and frameworks to drive up code coverage and automation metrics.
Contribute to the analysis of functional requirements.
Build highly scalable web applications.
Collaborate and work with our small knit engineering team in an Agile environment.
Establish good engineering practices and mentoring other team members.
Experience building Software-as-a-Service (SaaS) applications
Experience in SOA
Experience in Cloud computing ( Azure or AWS)
Experience with Agile development framework
Proven track record of architecting and building, n-tier, component based, service oriented
enterprise application using Microsoft technology platform
Expertise and deep understanding of the .NET Framework and object-oriented concepts
Deep understanding of design patterns
Experience in C#, ASP.NET, and MVC
Experience in Telerik & Kendo UI (preferred)
Strong experience with SQL server, from schema design to writing complex, optimized queries
Excellent interpersonal and communication skills
Bachelor’s degree in Computer Sciences or equivalent field, plus 6+ years of relevant experience in the job offered, or as a Senior/Lead Member of Technical Staff, Senior/Lead Software Application Developer, Senior/Lead Software Developer, Senior/Lead Software Engineer or related software development occupation
How: Send Resume and Cover Letter