Kforce

.NET Developer

Charlotte, NC, US

Remote
Full-time
7 days ago
Save Job

Summary

Kforce has a client in Charlotte, NC that is seeking a .NET Developer that develops, modifies, enhances and implements software systems designed to support new or existing business initiatives. Projects are usually of considerable complexity and require a strong knowledge of development tools. Responsibilities: * Codes and performs unit and integration testing of software to ensure proper and efficient execution and adherence to business and technical requirements * Works in most phases of a project and may review work of less experienced staff members * Performs maintenance and provides technical assistance and advice on existing software solutions * Codes, tests, and debugs new software or makes enhancements to existing software * Writes programs according to specifications * Participates in code review sessions to validate adherence with development standards. * Develops and maintains technical documentation * Serves as secondary escalation point to resolve incidents and problems for production applications and web services supported by the team in accordance with identified Service Level Agreements * Collaborates with customers, internal and cross-departmental technical teams to identify software problems and communicate remediation plans * Generates a variety of complex and periodic reports and/or data through database management, data administration and data extraction techniques * Provides general system users and management with system analysis and feedback * Influences system design by identifying and recommending design and requirements needs for software enhancements * Maximizes the efficiency of the various software systems by implementing, monitoring, testing and auditing new software programs * Analyzes and resolves computer related problems by coordinating with in-house personnel to diagnose and fix operational difficulty, as well as consulting, advising and training on specialized features and functions* Bachelor's degree in Computer Science, related field or equivalent experience required * 3-5 years of demonstrable in-depth capability as a software developer * Ability to read, write, speak and understand English * Good understanding of software engineering (SDLC) and object-oriented design principles * Current development experience in Angular, C#, .Net Framework and .Net Core * Ability to take ownership and make technical decisions on software development projects * Relevant Experience with CI/CD concepts, tools and implementation * Experience with Databases (Relational and NoSQL), RESTful web services, AWS (or other cloud stack), Micro services, SOAP web services, XML, JSON, HTML, CSS, ASP.NET MVC, Entity Framework, JavaScript, Git * Strong understanding of application architecture including load balancing, ports, security, LDAP, IIS, Apache/Tomcat, etc. * Advanced knowledge of SQL Server and ability to write and evaluate T-SQL and/or PLSQL * Hands-on approach * Agile experience * Professional experience with CI/CD and code analysis tools includes Jenkins, SonarQube, GitPrime/Flow * DevOps experience with tools including Docker, Kubernetes, Ansible, Nexus, Portainer, Puppet, etc. * Experience with logging frameworks and Elastic Search, Logstash, Kibana, Splunk, etc.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: