Develop new features, customizations and enhancements to the core product during a client engagement. Work with engagement manager and/or clients to scope work, produce estimates and help define deliverables.
The ideal candidate is a highly motivated individual who is willing to take on challenging initiatives, capable of working both independently and with others as a team, and able to follow through to deliver results.
The software developer will analyze and amend software errors in a timely and accurate fashion and provide status reports where required. Develops, plans and analyzes, designs products, and programs computer software that requires extensive research.
Responsible for back-end (database to API) development of application product features using modern technologies like Node.js and Elastic search. Be energized at the prospect of working on software that improves peoples lives.
Maintain a highly responsive system by ensuring code quality, stability and scalability. Write well designed, testable and reliable code as you ship features that help support amazing causes world-wide.
The Senior Programmer Analyst will work with the team responsible for the design, development and implementation of production business enterprise applications and reporting/analysis projects in both Windows and Web environments with a unique skill set of .NET development and strong SQL skills.
The selected candidate will be responsible for analyzing complex requirements, developing system security software, performing unit level and integration testing using state of the art tools for embedded applications.
The ideal candidate will bring a breadth of experience with both Microsoft solution stack and modern Open Source frameworks and libraries. Strong candidates must be able to explain how and why things work.
You will be instrumental in building Studio initiatives in a scalable, extensible and easily maintainable way. We build and operate everything from the technology engine that keeps the Studio running to consumer applications that touch millions of people.