What are the responsibilities and job description for the IT - DSS - System Software Programmer - Project Lead position at TALENT Software Services?
Role - Sr. Software Programmer
Location - Columbia SC
Duration - 12 Months Contract
Daily Duties & Responsibilities
Location - Columbia SC
Duration - 12 Months Contract
Daily Duties & Responsibilities
- Candidate should be an expert coder in both visual interfaces and web services construction.
- Demonstrate expertise in efficient product development using:
- Microsoft Visual Studio 2017
- C#
- ASP.NET
- ASP.NET MVC 3 or higher
- jQuery
- Angular
- PrimeNG
- .NET
- .NET Core
- ASP.NET Core Web API
- Minimal API
- MS SQL Server 2016 Enterprise Server
- TFS (Team Foundation Server)
- Perform code development, unit testing, source code management, build management, integration testing, and deployment.
- 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
- 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 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 collaborate with the team to ensure project success.
- Serve as a key contributor within the Web Application Development team to deliver the new Economic Services Re-Engineering project that will provide a new Registration, Interview Center, and Eligibility System for DSS.
- 7 years of experience independently designing and implementing medium to large-scale software systems and components using .NET architectures.
- 5 years of experience developing data-driven applications utilizing SQL databases as part of the overall application architecture.
- 5 years of experience building web-based software systems utilizing:
- N-tier architectures
- Dynamic content
- Highly scalable approaches
- Complex security models and implementations
- 2 years of experience with Angular.
- Microsoft Server 2012 R2 Enterprise Server
- IIS 8.5
- Microsoft SQL Server 2016
- TFS (Team Foundation Server)
- Microsoft Visual Studio 2010/2013/2015
- C#
- ASP.NET
- .NET
- IIS
- ASP.NET MVC 3 or higher
- jQuery
- SSRS
- WCF
- Entity Framework 6
- Responsive Design
- Angular (PrimeNG)
- AngularJS
- Experience with Economic Services Eligibility applications.
- Experience with SNAP/TANF system design and development.
- Experience with Agile software development.
- Ability to communicate the design and implementation of software systems, including relevant strengths, weaknesses, and reasons for implementation decisions.
- Ability to communicate effectively (both oral and written) with technical staff, non-technical staff, customers, and stakeholders as needed or directed.
- Ability to communicate effectively with DSS and other State Information Technology staff.
- Bachelor's Degree (BS) or equivalent work experience.
- Microsoft Certifications – Development Side.
Salary : $55 - $60