Job Description :
Client Full Address: 650 Missouri Ave, Jeffersonville, IN 47130
Duration: 12+ months
Role: .NET Lead Developer

Experience Level (years): 8-10yrs

Must Have Skills:

The required technical skills are
Strong knowledge of the .NET Framework, C#, ASP.Net, MVC, LINQ, Visual Studio IDE and Version Control Systems (TFVC and GIT
Knowledge of web technologies, JavaScript frameworks (AngularJS, React, jQuery, etc as well
as HTML and CSS.
Experience with ORM tools.
Knowledge of relational database design and development using SQL Server, TSQL, and SSIS.
Familiarity with SDLC and Agile development methodologies.
Good analytical skills, business acumen and communication skills, written and verbal.
Demonstrates a strong attention to detail; ability to maintain documentation and deliverables with excellent follow through skills.

The required personal skills are:
A self-starter, proactive mindset and positive attitude.
Genuine passion for learning and growth.
Ability to interact with customers at any level and excellent communication skills.
Comfortable working under tight deadlines and resource constraints.
Experience in a changing and fast-paced organization while being comfortable with ambiguity.
Ability to work independently with minimal supervision
Be able to work with group or individually.


Job Roles / Responsibilities:

Defines, analyzes, and evaluates existing business functions and processes and makes recommendations to management on opportunities for process improvements, reports, interfaces, conversions, enhancements, forms and workflows, working with other technical resources as required
Meets with business partners, project managers, and vendor partners to determine project scope and vision, set system goals, identify and resolve system issues, and lead prioritization of build items. Communicates changes, enhancements, and modifications to stakeholders so that issues and solutions are understood
Leads design sessions in prototyping new systems for the purpose of enhancing business processes, operations, and information process flow; documents risks and identifies mitigation strategies
Identify and help prioritize implementation of application functionality and/or business process improvements
Translates conceptual user requirements into functional requirements in a clear manner that is comprehensible to developers/project team. This includes creating process models, specifications, diagrams, and charts to provide direction to the team
Reviews system design plans for reasonableness and fit with the business requirements
Participates in the execution of test cases as part of the Quality Assurance process"
             

Similar Jobs you may be interested in ..