Job Description :
Job Title : Senior .Net Developer
Duration : 9 month(s)
No of Positions : 3
Location: Kansas City, MO 64105

Job Description :
Client is looking for a Senior.Net Developer to join a large client in the downtown Kansas City area. The Senior .Net Developer provides technical expertise to design and develop software components and products that support the client s business applications. They will use tools, languages, coding standards and best practices to develop new product features and maintain year-over-year product functionality and enhancements.

Responsibilities:
-Designs, develops and maintains complex software components
-Creates and maintains documentation of design approaches
-Creates and maintains documentation on internal architecture of the system. Provides direction in architectural changes in the system. ? Proposes product design features to support scalability, usability and better performance.
-Leads technical design and code reviews for all new enhancements and maintenance work delivered by the development team.
-Understands complex business and functional requirements and provides direction in technical specifications and product requirements.
-Establishes best practices in coding and development within the team. Ensures consistency of the use of best practices within the team. Designs and develops reusable code components.
-Creates, maintains and executes complex unit test and alpha test plans .
-Maintains and improves current knowledge on the latest technologies relevant to the role regarding algorithms, language, design methodology, third party development tools, application platforms, hardware compatibility and operating systems.
-Mentors and coaches other team members on the latest technological advances within the current technology used.

Primary Skills :
Required skills/experience/education:
-Five to six years IT experience to include short-term and long-range planning, budgeting, systems analysis and design
-Experience in data and process modeling of business requirements.
-Knowledge and experience of relational database technology.
-Knowledge of all phases of the systems development life cycle.
-Exposure to client/server and/or web development.
-7 years of experience in web based applications using Microsoft technology stack
-Strong experience (3 years) in developing web based interfaces using Angular
-Strong experience (3 years) in developing applications with Microsoft Azure cloud
-Strong experience (3 years) in developing MS SQL based applications. SQL PaaS experience preferred
-Strong experience in doing software modelling and database modelling
-Experience with Microsoft ADO source control, build and deployment pipelines
-Strong interpersonal skills, ability to recommend solutions and deliver systems