Description of Duties: | Under
limited supervision, provides programming for the implementation of online and personalized
learning in accordance with Georgia Virtual (GAV), the Georgia ReStart Embrace, Engage, Expand, and
Enhance Learning with Technology (GRE4T) Grant, and the Georgia Department of
Education's (GaDOE) strategic plan. This person is a self-starter who is a
system administrator with previous .NET development experience. The
administrator will have proven working experience in the design, development,
and unit testing of .NET applications and web services. Experience with MVC and
Angular will be beneficial for this role.
Duties include, but are not
limited to: the ability to work with REST and RPC APIs, write complex SQL
queries and develop stored procedures and functions in SQL Server and in an
Oracle environment, perform code reviews and conduct unit testing; and enhance
existing development base on C#, ASP .NET, .NET core, MVC, Angular,
jQuery/JQueryUI, Web API, Web services, LINQ and Entity Framework, HTML5/CSS,
OOD & Design Patterns, Unit Testing Frameworks, SQL Server, and Oracle.
Candidate will be responsible for the maintenance of existing applications and
work with the team to analyze, design, develop, deploy, and support web
applications to meet business and technical requirements. |
Preferred Qualifications: | Preference will be given to applicants who, in addition
to meeting the minimum qualifications, possess one or more of the following:
·
Must have undergraduate degree in computer
science or related area of study with at least 5 years of experience
developing/managing applications in .NET environment (required)
·
Technical skills must include C#, ASP .NET,
.Net core, MVC, Angular, jQuery/JQueryUI, Web API, Web services, LINQ and
Entity Framework, HTML5/CSS, OOD & Design Patterns, Unit Testing
Frameworks, SQL Server, and Oracle
·
Working experience with Source Control
Management tools such as Team Foundation Server (TFS)
·
Experience with database modeling and data
structure principles, techniques, and best practices
·
Experience with Agile development practices
and Scrum methodology
·
Demonstrated understanding of REST and RPC
APIs
·
Experience working as a team to analyze, design,
develop, deploy, and support web applications to meet business and technical
requirements
·
Experience with C#, ASP .NET, .NET core, MVC,
Angular, jQuery/JQueryUI, Web API, Web services, LINQ and Entity Framework,
HTML5/CSS, OOD & Design Patterns, Unit Testing Frameworks, SQL Server, and/or
Oracle
·
Demonstrated success writing complex SQL
queries and developing stored procedures and functions in SQL Server and in an
Oracle environment
·
Strong ability to perform code reviews and
conduct unit testing
·
Strong computer and instructional designer skills,
including proficiency in Microsoft Office suite
·
Excellent oral and written skills
·
Demonstrated skills in meeting deadlines, keeping
records, goal setting, remaining flexible, and preparing and presenting reports
·
Experience developing and/or refining systems
by analyzing data to improve processes and programming
·
Knowledge of and ability to follow basic
federal and state laws, district policies, and overall instructional best
practices
Ability to read, interpret,
comprehend, and apply advanced technological and written materials for
practical purposes (e.g. laws, regulations and policies) |