.NET Developer

Godlan

$90K — $110K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of experience in software development using the ASP.NET stack
  • Proficient in .NET/C# and Angular with back-end and front-end best practices knowledge
  • Well-versed in Agile methodologies and domain-driven design
  • Experience with SQL Server/T-SQL and ORM, particularly Entity Framework
  • Skilled in unit and integration testing, including handling side effects
  • Familiar with source/version control via Git and secure coding practices
  • Strong communication and problem-solving skills

Responsibilities

  • Collaborate with team members to design algorithms and flowcharts
  • Deploy programs and systems while ensuring quality
  • Identify and implement software improvements
  • Develop clean, efficient code according to specifications
  • Create detailed specifications from stakeholder discussions
  • Integrate third-party programs and software components
  • Perform networking and server maintenance tasks for testing environments
  • Troubleshoot, debug, and upgrade existing software
  • Gather user feedback and create technical documentation

Benefits

  • Full-time position with office located in Greenville, South Carolina
  • Work in a collaborative and agile team environment
  • Participate in special projects and training opportunities
  • Opportunity for travel to customer sites and meetings
  • Accommodations available for employees with disabilities
Full Job Description
Job Description

The .NET Developer is a position within Godlan's Prophecy organization with more than five years of software development experience using the ASP.NET software stack.

The .NET Developer will be part of the development team, which will have the responsibility for expanding and supporting Godlan's Prophecy product and other internally developed applications using Microsoft .NET technology. Utilizing the Agile software development process, the .NET Developer will work with technical and non-technical personnel associated with defining business and technical requirements to develop new functions or redesign/consolidate existing processes.

Key Responsibilities

The .NET Developer is primarily responsible for most of the activities within an agile framework to produce software with the highest quality and lowest cost in the shortest time. This includes:
  • Work with other developers and/or customers to design algorithms and flowcharts
  • Verify and deploy programs and systems
  • Recommend and execute improvements
  • Produce clean, efficient code based on specifications
  • Help create detailed specifications based on discussions with other stakeholders
  • Integrate software components and third-party programs
  • Perform basic networking and server maintenance tasks to maintain test and demo environments
  • Troubleshoot, debug and upgrade existing software
  • Gather and evaluate user feedback
  • Create technical documentation for reference and reporting
Required Knowledge, Skills, and Abilities
  • Proven experience as a .NET Developer, Software Engineer, or similar role
  • Well-versed in Agile development methodologies
  • Experience with domain driven software design and development in a test-driven environment
  • Proficient in .NET/C# and familiar with back-end development best practices
  • Proficient in Angular and familiar with front-end development best practices
  • Experience with databases and querying languages, including SQL Server/T-SQL
  • ORM familiarity, especially with Entity Framework, in high-throughput scenarios
  • Automated unit and integration testing skills including mocking side effects
  • Experience with source/version control systems through the proper use of Git
  • Cognizant of web vulnerabilities and secure coding practices
  • Ability to learn new languages and technologies
  • Resourcefulness and troubleshooting aptitude
  • Attention to detail
  • Excellent verbal and written communication skills
  • Solid analytical and problem-solving skills
  • Flexibility in dealing with simultaneous projects and frequent interrupts
  • Strong customer service attitude
  • Strong self-motivation but not afraid to ask for help
  • Hold yourself and your work to high standards
  • Ability to work with minimal supervision and meet deadlines
  • High energy level; ability to persist
  • Experienced and comfortable with working remotely full time
Preferred Knowledge, Skills, and Abilities
  • Industrial Internet of Things (IIoT) experience
  • Familiarity with Open Automation Software
  • Experience with Manufacturing Execution System (MES) and/or Supervision Control and Data Acquisition (SCADA)
  • Experience with ERP systems, especially CloudSuite Industrial/SyteLine Mongoose Framework
  • Familiarity with Quality Control (QC) concepts and systems
  • Familiarity with the manufacturing industry, especially discreet and process manufacturing equipment
  • Experience with the Bootstrap responsive design framework
  • Cloud platform technology experience (Azure, AWS, GCP, etc.)
  • Experience in building large scale, high performance, and secure applications
  • Experience in constructing build pipelines, DevOps tasks, and CI/CD including containerization
  • This is a full time, in-office position based at Godlan's Greenville, South Carolina office. Candidates must be able to work on site.
Job Requirements

The .NET Developer must be able to successfully complete assigned activities at all complexity levels, from requirements gathering all the way through customer acceptance per an agreed-to timetable. Special projects, training, and other internal or external activities may also be assigned at the discretion of Godlan, Inc. management.

Education and Experience

BSc/BA or 5+ years of progressive experience with Microsoft .NET technologies and frameworks

Physical Demands

This position requires the employee to be able to see, hear, and speak. The employee will be performing work in a seated position, which requires the use of a computer, keyboard, mouse, phone, and similar office equipment. Reasonable accommodation can be made for an employee with disabilities to perform job functions.

Ability to travel, as required, in either the most efficient or the most cost-effective mode, as determined by Godlan, Inc. management. Reasons for travel may include but are not limited to, onsite customer work, internal meetings, customer meetings, and sales support. Must possess a valid driver's license.

Work Environment

At the choosing of Godlan, Inc. management, the employee's work environment will either be in a Godlan office or in the employee's home office. A home office must be a place where the employee can establish a reliable internet connection, have access to cellular phone service, and ensure an atmosphere

Similar Jobs

More Jobs at Godlan

  • Project Manager
    $80K — $95K *
    Greenville, SC 29615 (Greenville County)
    Business Services
    In-Person

More Information Technology Jobs

Find similar .NET Developer jobs: