.NET Programmer Analyst

ASP.NET MVC, .NET 4.5 and above, JQuery, C#, HTML 5, SQL Server, Unified Modeling Language (UML), Entity Framework, SharePoint, JavaScript, Requirement Gathering
Full Time
Depends on Experience
Work from home not available Travel required to 10%.

Job Description

Job Summary

Be a programmer that programs and develops custom applications with Microsoft.Net platform and JavaScript frameworks. Strong programming, analysis & design skills and ability to work as part of team are required to address the organization and client requirements.

Main Duties & responsibilities:

  • Collects, understand and translate client requirements to software requirements and works closely with customers, business analysts and team members to determine design intent, functions and requirements
  • Communicate and coordinate with offshore development team
  • Preform system analysis and prepare program designs
  • Translate program designs to the appropriate code
  • Test and debug programs whenever problems arise and solve technical issues
  • Test and deploy the programs and perform the unit level testing
  • Stay abreast of new technologies and industry trends
  • Analyzes the data needs and develops user oriented solutions which interface with existing applications
  • Designs programs and participates in the review of specification, user sign-off process, and the development of user manuals
  • Coordinates all aspects of implementation and training to support new programs/system
  • Provides input to Business Analyst(s) to prolong system life or to recommend timely replacement
  • Assists in set-up, testing and support
  • Ensures system integrity, assists in installation of technological upgrades
  • Other duties as assigned

Requirements:

  • Bachelor’s Degree in Computer Science or equivalent.
  • Minimum 3 years of experience in Microsoft platform, mobile, web, social media or interface technology experience.
  • Technical knowledge developing applications on .Net and Windows.
  • Create synergies and reuse within and across projects. Able to prioritize and execute tasks in a high-pressure environment.
  • Knowledge of end-to-end systems development life cycles, i.e., waterfall, iterative and other modern approaches to software development. In-depth Experience working in development teams utilizing Agile Methodologies
  • Proficiency in business modeling and requirements definition disciplines through Unified Modeling Language (UML), use cases, etc. In-depth understanding of design patterns and their application. Proficiency in developing and understanding sequence diagrams, class models, etc.
  • Excellent collaboration skills that build high levels of customer satisfaction for internal and external customers
  • Excellent verbal and written communication skills to technical and non-technical audiences of various levels in the organization, e.g., executive, management, individual contributors
  • Willingly shares relevant technical and/or industry knowledge and expertise to other resources
  • Outstanding analytical, decision-making, excellent problem-solving, team and time management skills
  • Is resourceful and proactive in gathering information and sharing ideas 
  • Utilizes established software development tools, guidelines and conventions including but not limited to ASP.NET, SQL Server, HTML, CSS, JavaScript, and C#/VB.NET to design, build, code, debug, test and implement developed software, relevant batch processes and interfaces. 
  • Must possess a willingness to learn and develop new skills on a continual basis
  • Must be comfortable operating in a collaborative, shared leadership environment

  Primary Technical Skills

Front End

  • .NET 4.0 - C#
  • Web Services / WCF / REST / Web API
  • .NET Data and Business Services (OData Services)
  • Entity Framework 5.0 / Code First or Database First / Database Driven
  • BizTalk
  • SharePoint
  • ASP.NET MVC
  • JQuery / JavaScript / NodeJS / SPA
  • HTML 5 / Twitter Bootstrap
  • Responsive Design
  • Client-side Data Services
  • Azure knowledge

  Database

  • SQL Server (2008 /2012)
  • SQL language
  • SSRS
  • SSIS

   Tools

  • Visual Studio 2015/2013              
  • TFS 2015
  • Visio

   Preferred/Additional skills / Qualifications:

  • Master’s Degree in Computer Science or equivalent
  • Experience with the following technologies:
  • Windows service
  • Web service
  • Minimum of 1 year of Azure experience
  • Must have experience working with Azure PaaS services
  • Technical knowledge of Azure implementation patterns
  • Azure DevOps
  • Power BI

  

Posted By

Farmington Hills, MI, 48335

Dice Id : 10149856
Position Id : 654329
Have a Job? Post it