We are looking to fill multiple roles at different experience levels over the next few months. Applicants should have experience working in a .NET environment, with skills in C#, MVC and the current stack of JavaScript frameworks. Experience in MS SQL, Entity Framework a plus. We are also interested in developers with cross-platform experience in document data stores and Java. Most importantly, successful candidates will be fast learners, have the ability to pick up new skills and patterns quickly, and enjoy working on small (2-4 member) teams.
Summary:
- We are a product-specific development team that builds, enhances and maintains a suite of data rich proprietary news feeds and corresponding views of data. We are part of a larger team of software developers and DBAs based largely in the UK that oversee other products, components and APIs, some of which we interface and/or collaborate with on a regular basis.
- Our clients are back-end journalists, in-house financial analysts and front-end customers.
- Our current technology stack on the server-side is .NET MVC 3/4/5 and WEB API 2, with our newer implementations moving more and more towards MVVM client-side frameworks.
- We are also responsible for maintaining, enhancing and, ultimately, migrating a set of legacy applications, databases and services that were mostly built prior to 2010 in ASP.NET web forms.
- Our developers often work very closely with the business and the product owners. We generally follow an iterative weekly sprint pattern, but allow for partial mid-week releases and reassessment of work items based on continuous feedback.
- Our process is solution oriented and business driven. We constantly refactor our existing set of code and adopt new technologies to improve our deliverable. Much of our environment is incorporated into the .NET product suite, using VS 2013, TFS 2013, SQL 2012, plus developer preferred open source tools. All of our developers are supported by either premium or ultimate MSDN licenses.
Responsibilities:
- Assess requirements; design and implement new features and functionality; study existing technology’s architecture and participate in planning, modeling and seeing through the implementation of new and/or migrated web applications.
- Be a part of a fast moving team, and be prepared to work in variety of programming environments.
- Research and learn new technologies when necessary.
- Support users by developing documentation and assistance tools; responding to support and maintenance requests.
- Test and/or debug code; Peer code review.
Environment:
- TFS 2013 source control, local development servers, remote staging servers and remote live servers
- C# / SQL / JQuery / Angular.js / Entity Framework and other ORMs