.Net Developer 8/13/2016
JOB DESCRIPTIONAPPLY RESPONSIBILITIES:
An innovative and resourceful engineer who are passionate about creating high-quality, high performance and highly available software
Love to develop highly scalable web applications and services that deliver delight to our customers
Ready to roll up your sleeves and tackle technical problems and deliver products that delight customers
Excited by working in a startup-like environment, contributing to the vision and execution of cutting-edge products that solves problems and provides important benefits for our customers
Display leadership qualities for other team members, including sharing knowledge, experiences and skills with others. Provide design reviews, coaching, and give feedback
Contribute to the design and architecture of the project
BS/MS in Computer Science or equivalent.
5+ years of experience developing applications using C++, .Net/C#, Delphi.
Willing and motivated to learn technologies as needed for delivery.
Experience developing RESTful services and APIs.
Good understanding of MVC patterns.
Proven experience in software best practices, like test-driven development (TDD), CI/CD
and Simple Design Concepts.
Experience designing applications that operate on cloud environments like AWS a plus.
Knowledge of software development methodologies and practices, especially
Agile/Iterative development processes.
Experience developing, maintaining, and innovating large scale, consumer facing web or desktop applications.
Experience with social, mobile, cloud/SaaS, big data, or analytics
Familiar with the development challenges inherent with highly scalable and available web applications
Experience with various, modern software development frameworks
Passion for creating a better user experience through understanding of usability, information architecture, use case development, design/aesthetic.