Senior .Net Programmer/Analyst in Farmington Hills, Michigan at DataDeletionTarget
Explore Related Opportunities
Job Description
FutureSoftIT has a foundation in the core belief that a career change can stimulate and energize an individual; both professionally and in their personal lives. We are shifting the staffing industry norm of being "job-focused", to a much healthier "people-focused" initiative.
Should you find yourself wondering if CHANGE is what you need, then please consider this new and challenging position listed below. Our Technical Resource Specialist will connect with you after you apply. They'll want to listen first to truly understand what you're looking for in a new opportunity. Hopefully this will check most, if not all, of the boxes in your criteria for taking the first step in the hiring process.
Here's what we know for this Direct-Hire position of a Senior .Net Programmer/Analyst...
MAIN PURPOSE:
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 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
MAIN 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
Database
SQL Server (2008 /2012)
SQL language
SSRS
SSIS
Tools
Visual Studio 2015/2013
TFS 2015
Visio
PREFERRED REQUIREMENTS:
Master's Degree in Computer Science or equivalent
Experience working with the following technologies:
Azure
Azure PaaS services
Azure DevOps
Windows Service
Web Service
Power BI
FutureSoftIT is stronger with YOU contributing to our continued success!
DON'T DELAY - APPLY TODAY!