.Net Developer with messaging, WCF, SQL Server, Angular.js, C#, ASP.net, TFS, jQuery, SSRS, Entity, responsive, agile and SNAP/TANF/economic services experience

Request ID: EPC-8265-1 (97490814)

.Net Developer with messaging, WCF, SQL Server, Angular.js, C#, ASP.net, TFS, jQuery, SSRS, Entity, responsive, agile and SNAP/TANF/economic services experience

Location: Columbia SC
Duration: 12 Months

REQUIRED SKILLS (RANK IN ORDER OF IMPORTANCE):
• 5 years of experience independently designing and implementing small to medium-scale software systems and components using .net architectures.
• 3+ years’ experience developing data-driven applications utilizing significant relational database engines as part of the overall application architecture.
• 3+ years’ experience building web-based software systems, utilizing N-tier architectures, dynamic content, highly-scalable approaches, and complex security models/implementations
• Knowledge of Microsoft operating systems and at least two application, database, messaging or web server systems.
• Successful design and implementation of multiple software components and subsystems.
• Ability to communicate the design and implementation of software systems including relevant strengths/weaknesses and reasons for implementation decisions.
• Ability to communicate (orally and written) effectively with technical, non-technical staff, and customers/stakeholders as needed or directed.
• Ability to communicate effectively with the client and other State information technology staff.

Environments and Tools
• MS Server 2012 R2 enterprise server, IIS 8.5
• MS SQL 2012 R2 /2014 enterprise server.
• TFS (Team Foundation Server)
• Microsoft Visual Studio 2010/2013/2015
• C#, ASP.NET, .NET – Must 5 years
• IIS
ASP.NET MVC 3 or higher – Must 3 years
• jQuery – Must 3 years
• AngularJs – Must 1 years
• SSRS
• WCF – Must 5 years
• Entity Framework 6 – Must 1 years
• Responsive design – Recommended 2 years

PREFERRED SKILLS (RANK IN ORDER OF IMPORTANCE):
• Preference will be given to experience related to Economic Services Eligibility applications (SNAP/TANF) system design and development and/or knowledge of the Economic Services program’s mission and objectives
• Experience with Agile software development is a plus.

REQUIRED EDUCATION/CERTIFICATIONS:
Bachelors or higher degree in Computer Science or other quantitative discipline

Experience
Database Platforms MS SQL Yes 1 Advanced Currently Using 4 – 6 Years
Database Platforms Windows Communication Foundation (WCF) Yes 2 Advanced Within 6 Months 2 – 4 Years
Programming Languages Angular JS Yes 2 Advanced Within 6 Months 2 – 4 Years
Programming Languages ASP.NET Yes 1 Advanced Currently Using 4 – 6 Years
Programming Languages C# Yes 1 Advanced Currently Using 4 – 6 Years
Programming Languages JQUERY Yes 1 Advanced Currently Using 2 – 4 Years
Programming Languages Visual Studio Yes 1 Advanced Currently Using 4 – 6 Years
Software Framwork Entity Framework Yes 2 Advanced Within 6 Months 2 – 4 Years
Software Framwork MS MVC Framework Yes 1 Advanced Currently Using 2 – 4 Years
Specialties RESPONSIVE DESIGN No 1 Intermediate Within 6 Months 2 – 4 Years

Additional Skills:
• Preference will be given to experience related to Economic Services Eligibility applications (SNAP/TANF) system design and development and/or knowledge of the Economic Services program’s mission and objectives
• Experience with Agile software development is a plus.

DAILY DUTIES / RESPONSIBILITIES:
Position Description – Systems Software Programmer – Intermediate
Candidate should be a skilled coder in both visual interfaces and web services construction. In addition, they should be expert in the most effective and efficient product development using Microsoft Visual Studio 2015, C#, ASP.NET, ASP.NET MVC 3 or higher, jQuery, AngularJs, .NET, MS SQL 2012 R2 /2014 enterprise server and TFS (Team Foundation Server). This includes code development, unit testing, source code management, build management, integration testing, and deployment.
Job Duties
• Interact with other software engineers and technical leaders to understand subsystem and component specifications and recommend changes to facilitate efficient and effective development.
• Interact with representatives of other industry and government groups to understand and/or recommend data interchange formats, APIs, messaging strategies, application server software, as well as hardware and virtual machine requirements.
• Design and document subsystems and system components consisting of (in OO terms) several objects working together to execute an encapsulated function of the larger system.
• Implement and debug subsystems and components.
• Write and execute tests for subsystems and components.
• Participate in integrated test sessions of components and subsystems on test and production servers
• Determine and communicate the implications of system-level decisions on subsystems and components and help determine how best to mitigate or take advantage of these implications.
• Determine and communicate the requirements and capabilities of components within the context of the larger system, project, and team.
• Support management of the team’s technical infrastructure (e.g., repository, build system, testing system) under guidance from the engineers or other project leads.
• Participate in efforts to share technology and expertise within the organization; mentor junior and aspiring software development engineers.
• Perform tasks efficiently and work together with team to ensure project success.
• Be a key contributors within the Web Application Development team to deliver the new Economic Services Re-Engineering project that will deliver a new Registration, Interview Center and Eligibility system.

Leave a Reply

Your email address will not be published. Required fields are marked *

three × 3 =