Systems Software Programmer - Project Lead

Apply Now

Company: Cynet Systems

Location: Columbia, SC 29223

Description:

Job Description:

Pay Range: $65hr - $72hr
  • Interact with other software engineers and technical leaders to understand subsystem and component specifications and recommend changes to facilitate efficient and effective development.
  • Review design and code of existing systems to determine potential issues and provide suitable recommendations to improve code quality.
  • 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.
  • Support technical oversight activities using automated monitoring scripts.
  • Perform tasks efficiently and work together with team to ensure project success.
Required Skills:
  • 7 years of experience independently designing and implementing medium to large-scale software systems and components using MICROSOFT .net architecture.
  • 5+ years experience developing data-driven applications utilizing significant relational database engines as part of the overall application architecture.
  • 5+ years experience building and deploying 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.
  • bility to communicate the design and implementation of software systems including relevant strengths/weaknesses and reasons for implementation decisions.
  • bility to communicate (orally and written) effectively with technical, non-technical staff, and customers/stakeholders as needed or directed.
  • bility to communicate effectively with the client and other State information technology staff.
  • bility to Mentor Junior Developers.
  • bility to Perform Code Reviews.
Environments And Tools:
  • MS SQL 2016/2019 Database Server (Must, Minimum 8 years).
  • MS SQL 2014/2016 Reporting Services (Recommended, Minimum 2 years).
  • zure DevOps (Must, Minimum 3 years).
  • Microsoft Visual Studio 2019/2022 (Must, Minimum 6 years).
  • C#, ASP.NET , .NET (Must, Minimum 8 years).
  • SP.NET MVC 4 or higher (Must, Minimum 3 years).
  • WCF (Must, Minimum 5 years).
  • ngular (Must, Minimum 3 years).
  • Entity Framework 6 (Must, Minimum 3 years).
  • POWERSHELL SCRIPTING (RECOMMENDED, MINIMUM 2 YEARS).
  • Windows server 2016/2019 management (Active directory, IIS) (RECOMMENDED, MINIMUM 2 years).
  • JQuery - Must 3 years.
  • Responsive Design.
Preferred Skills:
  • Experience with Agile software development is a plus.
  • Experience With Performance, Security And Regression Testing Tools.
Required Education:
  • BS Degree.

Similar Jobs