A Tenth Revolution Group Company

Ref: God.NET

.NET Developer

USA, Florida

Job description

.NET Developer

God.NET



Primary Objectives

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.



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




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.