Duties and Responsibilities:
Develop, create, and modify general computer applications software or specialized utility programs.
Analyze user needs and develop software solutions.
Design software or customize software for client use with the aim of optimizing operational efficiency.
Analyze and design databases within an application area, working individually or coordinating database development as part of a team.
Bachelor's Degree with 2+ years of software application development.
Strong experience with ASP.Net/Web services, XML, XSLT, Java script, Ajax, jQuery, ADO.NET, MS Model View Controller (MVC).
Understands application, network security principles and web security including OWASP
Experience with source control systems such as Team Foundation, VSS, or SVN.
Experience with SharePoint 2016, extensive knowledge of IIS, HTML/CSS.
Beginner level knowledge of database, MS operating systems experience with MS SQL Server 2014/16.
Participates in systems design, working within an established framework
Performs coding and/or configuration to meet documented needs, utilizing standard procedures and techniques
Experience creating prototype systems, troubleshooting securitization issues within a production setting and launching systems
Interfaces with business analysts and/or customers to clarify requirements
Contributes to the development of test plans and participates in post-implementation reviews
Provide daily operational support for production systems including providing on-call support
Writes documentation that describes installation and operating procedures
Ability to create and modify scripts to manipulate multiple tables, columns, and rows.
Ability to perform data analysis to determine quality of data and to estimate level of effort to systematically repair data when possible
Demonstrates understanding of application development methods as well as the fundamentals of requirement specification, design, coding, and testing of business applications systems
Participates in technical design, contributing insights and ideas
Successfully troubleshoots most applications problems independently, determining the root cause and fixing the problem