Job Description :
Job Title: Senior .NET Developer

Duration: 6+ Months

Location: Salt Lake City, Utah



Summary:

Our Client is looking for a strong candidate to perform development, modification, and sustainment of the Client Data Gateway in support of the clientEarly Literacy project and other Data Gateway-related activities. Candidate must possess a strong understanding of educational and assessment principles/methodologies, as well as advanced statistical and mathematical principles, and must have experience developing and maintaining data systems using .NET Framework, MVC, Entity Framework, ASP, C# and SQL Server to include the ability to incorporate/integrate data visualization capabilities into web design.



Contractor Responsibilities

Prepares a wide variety of design, programming, and documentation tasks necessary for the development, implementation, and sustainment of IT applications
Develops software solutions by studying requirements analysis and information needs; conferring with stakeholders and IT management; studying systems flow, data usage, and work processes
Performs software design using software development fundamentals and processes, debug, test, and deploy software solutions
Uses various programming languages and tools including but not limited to .NET Framework, C#, JSON, CSOM, REST API, PHP, Active Server Page (ASP), Visual Studio, Visual Basic, HTML, JavaScript, JAVA, JAVA Applets, visual basic script, Cascading Style Sheets (CSS), Ajax, XML, and other related web languages and tools for the development and deployment of web and mobile applications
Develops logic and implements secure coding solutions to prevent/mitigate coding vulnerabilities such a SQL-Injection and cross-site scripting
Creates normalized database tables and SQL queries in MS SQL Server, Oracle, and other RDMS and database tools
Performs basic database administration tasks, performance optimization, and index optimization, and writes advanced select queries
Plans and coordinates the development of data structures; identifies specific data elements to be used in the system; and designs, develops, or modifies relational databases
Follows prescribe data standards, policies and procedures, information security/information assurance policies, principles, and practices
Coordinates meetings and prepares project plans, functional requirements, charters, time-lines, budgets, statements of work, SOPs, status reports, cost-benefit analyses, and resource utilization estimates
Assists in the development and completion of Problem Statements and Business Case Analyses
Oversees the coordination of installation, testing, operating, troubleshooting, and maintenance of systems
Works with customers to identify report requirements to translate data elements from the database to workable reports for end-users and upper management
Evaluates and provides guidance to project team members on the process employed in the analysis, design, documentation, and testing and/or evaluation of systems or segments of systems
             

Similar Jobs you may be interested in ..