Full Stack Developer

Pune /
Technology & Operations – Engineering /
Full time
Ellie Mae 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.

Primary Responsibilities
Expertly analyze needs and requirements of existing and proposed systems. Develop technical specifications.
Write software and design new procedures to make the organization more effective and more scalable.
Responsible for highly sensitive or critical problem determination. Able to diagnose complex developmental & operational problems and develop change management process. Able to recommend upgrades & improvements at a component level.
Identifies both benefits and detriments for proposed solutions. Maintain broad experienced-based understanding of business and impact of industry trends.
Acts as a resource and provides technical assistance, mentor staff in technical discussions.
Develops models of business functionality through prototyping. Participates in design and code review and code management. Identifies improvements and new processes. Identifies tools and processes for problem determination. Knowledge of computing infrastructure, including impacts on developmental & operational environments, and able to perform integration testing
Able to influence and collaborate closely with groups in and outside the development team (eg. QA, Product Management, UE, Tech Pub) to achieve high quality and predictable results.
Work with all levels of the organization to understand the most pressing problems to design new and improved techniques for solving them.
Develop technical proposal documentation to effectively communicate, proficient in key applications within Ellie Mae.
Acts as a technical expert, providing guidance throughout the design and implementation process.
Drive internal resources and activities to ensure deliverables are met within promised scope and time.
Develop and document technical best practices.
Drive customer satisfaction as well as product supportability improvements.

Proven experience as a Full Stack Developer or similar role.
Experience in creating software using back-end technologies using Microsoft stack: C#, .NET, MVC, WebAPI, Entity Framework with the knowledge of SQL Server database.
Must have Experience in REACT.
Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, XML, jQuery)
Knowledge of multiple JavaScript frameworks/libraries (e.g. Angular, React, Node.js
Experience in AWS components including EC2, S3, Lambda functions, SQS is a plus.
Knowledge of an object programming and project patterns. 
Creating software using version’s control system (TFS, Git). 
Familiar with CICD automation using Jenkins.
Excellent analytical and problem-solving abilities.
Experience with Agile methodologies.
Experience working in financial industry is a plus.
Strong written and verbal communication skills.
Ability to communicate and negotiate with both internal and external stakeholders at all levels of an organization.
Willing to learn and expand existing knowledge. 
Ability to work collaboratively with product development team on problem troubleshooting and driving product improvements.
8+ plus years progressive experience in the technology field with proven ability to understand customers’ business models and determine cost-effective strategies for implementation.

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.