fp.careers

Functional Programming Jobs

Full Stack Developer - asp.net MVC

Bloom Consulting Services

  • .net
  • c#
  • scala

Quick Facts

Company
Bloom Consulting Services
Location
Bengaluru, IN
Employment
Full-time
Type
On-site

Job description

Experience: 5 - 8 yrs.



Responsibilities

To work as part of a team of problem solvers with extensive consulting and industry experience, helping our clients solve their complex business issues from strategy to execution. Proactively assist in the management of several clients, while reporting to Technical Managers.


  • Train and lead staff

  • Establish effective working relationships directly with clients

  • Contribute to the development of your own and teams technical acumen

  • Keep up to date with local and national business and economic issues

  • Be actively involved in business development activities to help identify and research opportunities on new/existing clients

  • Continue to develop internal relationships


Certification(s) Preferred:

Certification or significant progress towards completing one or more of the following Microsoft certification exams preferred:



Exam 70-461 Querying Microsoft SQL server 2012

Exam 70-480 Programming in HTML5 with JavaScript and CSS3

Exam 70-486 ASP.NET MVC .NET 4.0

Exam 70-487 Developing Windows Azure and Web Services

Exam 70-513 MCTS: Windows Communication Foundation Development with Microsoft .NET Framework 4

Exam 70-515 MCTS: .NET Framework 4, Web Applications

Exam 70-516 MCTS: Accessing Data with Microsoft .NET Framework 4

Exam 70-573 MCTS: SharePoint 2010, Application Development

Exam 70-576 MCPD: SharePoint Developer 2010

Exam 70-667 MCTS: SharePoint 2010, Configuration

Exam 70-668 PRO: Microsoft SharePoint 2010, Administrator



Preferred Knowledge/Skills:

Demonstrates thorough abilities and/or a proven record of success in the following areas:




  • Performing as a team leader to include leading teams to generate a vision, establishing direction, motivating members, creating an atmosphere of trust, leveraging diverse views, coaching staff, and encouraging improvement and innovation;

  • Performing enterprise systems design, application scaling, performance evaluation, and architecture refinement;

  • Demonstrating experience with Java, Scala based platforms, open source tooling and Linux OS development;

  • Executing NoSQL database models, XML, relational and other database models and associated SQL;

  • Applying Natural Language Processing, Named Entity Recognition, Machine Learning and general unstructured data analytics; and,

  • Applying of full stack development with comfort and familiarity of continuous integration tooling such as Docker, Jenkins, Chef, and Puppet. Demonstrates thorough abilities and/or a proven record of success as an individual .NET software developer working within a team environment, especially virtual teams and/or mixed on-shore/off-shore teams with desired knowledge, including the following areas:

  • Performing as a team leader to include leading teams to generate a vision, establishing direction, motivating members, creating an atmosphere of trust, leveraging diverse views, coaching staff, and encouraging improvement and innovation;

  • Performing enterprise systems design, application scaling, performance evaluation, and architecture refinement;

  • Demonstrating experience with Java, Scala based platforms, open source tooling and Linux OS development;

  • Executing NoSQL database models, XML, relational and other database models and associated SQL;

  • Applying Natural Language Processing, Named Entity Recognition, Machine Learning and general unstructured data analytics; and,

  • Applying of full stack development with comfort and familiarity of continuous integration tooling such as Docker, Jenkins, Chef, and Puppet.

  • Utilizing Visual Studio, Sharepoint, SQL Server, Team Foundation Server (TFS), reporting tools, and other application tools/languages;

  • Utilizing development methodologies such as SCRUM (preferred) or Agile;

  • Understanding and applying software development patterns: MVC, MVVM; Web development patterns; Object-oriented programming principles; Application debugging approaches and principles; Data modelling; and, Performance with ORMs;

  • Knowledge of code patterns (singleton, repository, factory, facade, flyweight, etc.);

  • Management of small development projects with at least 3 consultants;

  • Assistance provided in architecture- and design-related client projects and/or work streams, as well as having contributed as a systems analyst and conducted technical reviews of off-shore deliverables;

  • Assistance to the Lead Manager Architect on large projects, as well as client service teams during client implementations;

  • Client service consultation in areas of technical matters;

  • Performance of application maintenance and support of client solutions;

  • Resolution of complex technical issues for the area of responsibility on the project; and,

  • Deliverable review of offshore resources. Demonstrates thorough abilities and/or a proven record of success in a .NET developer role in the following areas:

  • Performing as a team leader to include leading teams to generate a vision, establishing direction, motivating members, creating an atmosphere of trust, leveraging diverse views, coaching staff, and encouraging improvement and innovation;

  • Performing enterprise systems design, application scaling, performance evaluation, and architecture refinement;

  • Demonstrating experience with Java, Scala based platforms, open source tooling and Linux OS development;

  • Executing NoSQL database models, XML, relational and other database models and associated SQL;

  • Applying Natural Language Processing, Named Entity Recognition, Machine Learning and general unstructured data analytics; and,

  • Applying of full stack development with comfort and familiarity of continuous integration tooling such as Docker, Jenkins, Chef, and Puppet.

  • Visual Studio, Sharepoint, SQL Server, Team Foundation Server (TFS), reporting tools, and other application tools/languages;

  • Development methodologies such as SCRUM (preferred) or Agile;

  • Software development patterns: MVC, MVVM;

  • Web development patterns;

  • Object-oriented programming principles;

  • Application debugging approaches and principles;

  • Data modelling;

  • Performance with ORMs;

  • Knowledge of code patterns (singleton, repository, factory, facade, flyweight, etc.);

  • Management of small development projects with at least 3 consultants;

  • Assistance provided in architecture- and design-related client projects and/or work streams, as well as having contributed as a systems analyst and conducted technical reviews of off-shore deliverables;

  • Assistance to the Lead Manager Architect on large projects, as well as client service teams during client implementations;

  • Client service consultation in areas of technical matters;

  • Performance of application maintenance and support of client solutions;

  • Resolution of complex technical issues for the area of responsibility on the project; and,

  • Deliverable review of offshore resources.

  • .NET C# - ASP.NET, VBA, SharePoint 2010/2013, WPF;

  • HTML/HTML5/XML. - SQL Server querying (or RDBMS equivalent);

  • Javascript /CSS Frameworks (JQuery, Angular, Knockout, Bootstrap, Kendo, Node, Backbone, Ember, Breeze);

  • Design patterns programming tools and systems(Factory, Singeton, MVC, MVVM);

  • Utilization of Telerik products, Kendo UI a plus; and,

  • Performance of design and code reviews.


What You Need for this Position



You should have knowledge of:

.NET C# - ASP.NET

VBA

SharePoint 2010/2013

WPF

HTML/HTML5/XML

Javascript /CSS Frameworks

Aditional

No. of Positions

Education level

Career level

Experienced
Apply now