Primary Responsibilities & Objectives:
•Contribute to Ellie Mae’s product development team in expanding their product & pricing engine Participate in new product design, development and enhancement and maintenance of existing Ellie Mae products.
•Analyze needs and requirements of existing and proposed systems. Develop technical specifications.
•Work with internal users and management to understand the business requirements.
•Turn ideas and concepts into carefully designed and well-authored code.
•Design, enhance, upgrade and test application solutions.
•Perform Windows and/or Web programming.
Qualifications, Skills & Education:
•5+ years of professional experience in commercial software or corporate application development
•BA/BS or higher in a computer software or related field
•Knowledge and experience in enterprise-scale multi-tier, distributed architecture
•Understanding of HTTP/S and web-based application architecture
•Solid experience in object oriented design and development with C#
•Solid experience in ASP.NET and other .NET technologies
•A working knowledge of web services and SOA, including SOAP/XML, REST/JSON
•Experienced with database concepts and databases such as SQL Server
•Database programming experience such as SQL Queries, Triggers, Views, Stored Procedures
•Works well independently, takes initiative; works well as part of a team, feels responsibility for team success
•Understands that our ultimate responsibility is to our clients - to provide the best solutions
•Can demonstrate a history of accomplishments
•Ability and desire to understand business problems and provide creative solutions
•Strong analytical thinking and problem solving skills
•Strong verbal and written communication skills
•TFS or similar code revision system
•Experience working in an Agile environment