Lead Software Engineer Thinkvine
This position requires a Lead Software Engineer who has Big Data, MapReduce, and a general distributed computing experience with a demonstrated ability to lead a dynamic team to provide a rich analytics experience for clients. Since this is the initial implementation of a Big Data solution for our digital media product, the position requires that they will be part of the technology decision-making and implementation process. Also, strong communication skills are essential to work with distributed resources and to gather software requirements. A proven commitment to documentation and roadmap/schedule adherence must be shown along with an ability to adapt and contribute to the architecture of programming standards. This position is based in Phoenix, AZ.
Skills
C#, .NET, Java, C++, ASP.NET MVC, JavaScript, SQL Server, XML, XAML, LINQ, .NET 3.5, ADO.NET, Entity Framework, Web services (WCF), AJAX, jQuery, jQuery UI, Knockout, general HTML, HTML 5, CSS, Team Foundation Server (TFS)
General Requirements
5+ years of .Net and Web development experience
3+ years of experience in leading teams
3+ years of experience developing Big Data solutions such as Hadoop, GridGain, Cassandra, Solr, Hazelcast, etc.
Function as a key stakeholder in interfacing with business analysts, user experience, and QA to shape requirements and technology direction for the project
Identify and implement process improvement opportunities
Must be able to lead team and function as the project expert by providing direction and mentoring team members
Experience working in an agile development process
Experience in big data integration a plus
Experience with high-performance multithreaded systems a plus
Experience developing statistical, mathematical, or simulation software a strong plus
MCTS certification or related certifications a plus
CS degree (or closely related field)
| Location: |
Phoenix, AZ
United States
|