Apply for this job
Full-Stack Senior
  • Job Ref: 27297
  • Job Type: Permanent
  • Location: New York, United States
  • Salary: $190,000 - $200,000 pa

My client is a IT consulting and Staffing Firm company based in New York and they are currently seeking a Full-Stack Senior.

Some key facts/interesting points about this company are the following:

Experience executing some of the largest and most difficult technology projects.

Founded in 2000 by technology experts

Work alongside other top technologists.

Some key facts/interesting points about this position are the following:

Their company is proud to be working with a NYC agency to help improve the lives of more than one million of New York’s citizens by providing emergency shelter and a wide range of social services. They are building a number of enterprise systems that integrate facial recognition, queueing systems, predictive analysis, machine learning, and intelligent data gathering to dramatically improve the efficiency with which homeless New Yorkers can be identified, qualified, and matched with the services they need. The system will need to perform fuzzy search for identity matches while integrating with systems from more than a dozen NYC, Federal, and State agencies, as well as public databases and web services. They will build custom web and mobile software for security screening, client intake, queue management, appointment scheduling, landlord and facility management, and case worker support, along with reporting and executive dashboards. They are currently investigating use of Blockchain via Hyperledger to establish a highly secure system for managing legal contracts and handling more than $1B of payments annually among city and private stakeholders via software-defined trust.

If you are up for a challenge, read on…
They are seeking a talented, senior, hands-on .NET/C# developer who is able to go both deep and wide (“T”-shaped skillset). The successful candidate will work with the CIO of the agency to establish key pieces of the technical architecture that will be used to support existing and future applications, micro services, integration workflows, and back-ends for web and mobile applications and to lead hands-on development efforts. The Ideal candidate should have at least some experience with Cloud Computing and have worked with diverse APIs. The successful candidate will work in a fast-paced collaborative and Agile/Scrum environment. Applications will be developed using Bitbucket, Git, GitHubFlow, .NET Core, ASP.NET Core, and Entity Framework Core, with 100% unit and acceptance test coverage and a fully automated CI/CD pipeline. They will work with our stakeholders using examples expressed in Gherkin that become SpecFlow automated acceptance tests. The .NET/C# code will be integrated with Angular4 TypeScript/NativeScript front-ends via ReSTFul services and/or GraphQL. They expect to deploy new releases up to several times per day into Linux and/or Docker-based containers. They may use private cloud technologies such as Cloud Foundry and declarative provisioning tools like Terraform. They will use both PostgreSQL and SQL Server databases, RabbitMQ message queue and/or Redis cache and a shared-nothing horizontally-scalable architecture based on the twelve-factor app. Full-stack development experience is a must.

To evaluate a candidate I need to see a solution to an algorithmic puzzle they have written using coderpad.io
Unit tests are a must (lack of tests means instant disqualification)

The ideal candidate will have experience working with the following;

Essential Skills:

Working experience with development teams in an Agile development environment
6+ years experiences with C#/.NET development
Experience with Entity Framework
Experience with Dependency Injection, such as Microsoft.Extensions.DependencyInjection, Castle Windsor, Ninject, or Unity.
Must be fluent in automated testing with .NET development
Deep experience designing, testing, documenting, consuming, and maintaining ReSTful web services
Deep experience working with SQL Server.
Development experience working with one or more diverse data repositories such as PostgreSQL, MongoDB, ElasticSearch, Redis or Hadoop.
3+ years working with one of task tracking system such as Jira or TFS
Proficiency with GIT, GitHubFlow, and an environment like VSTeam Services/Git, GitHub, GitLab, or BitBucket.
Experience working with at least one cloud technology ecosystem such as AWS or Azure
Self-motivated and self-starter
Strong verbal and written communication skills
Ability to work well in a team environment and independently, tackling complex problems
Ability build relationships with stakeholders across organizational boundaries
Experience writing and maintaining shell scripts

Desirable Skills:

Understanding of a micro-services framework such as Nancy
Knowledge of at least one modern front-end JavaScript framework such as Meteor, ReactJS, Relay, Reflux, AngularJS, Vue, Ember, extJS, etc. Angular4 is preferred
Awareness of at least one CSS framework such as Twitter bootstrap or Material Design
GraphQL
Docker
Linux familiarity
Key-Value Caching Store such as Redis or Memcached
Facial recognition software
Blockchain technology
Big-Data and Machine Learning technologies including Tensorflow, Hadoop, Spark, Jupyter Notebooks
Tools for Data Analysis such as R, Python scientific/mathematical libraries, Matlab, Octave
Business Intelligence and Dimensional Modeling
RabbitMQ or other queueing software

For further information please contact megan Hill on (0)1702 46 00 10, alternatively, please send a copy of your CV to megan.hill@vmrconsultants.co.uk .Net Resourcing, specialist recruiters of .NET skilled professionals are a trading style of VMR Consultants Ltd and are acting as an employment agency in relation to this vacancy.

Dot Net Resourcing is a trademark of VMR Consultants | Registered Number: 4234001. VAT Number: 774 4848 82

Website design and built by: Revive.Digital