.Net Developer with CygNet SCADA enterprise software jobs in United States
cer-icon
Apply on Employer Site
company-logo

The Dignify Solutions, LLC · 4 weeks ago

.Net Developer with CygNet SCADA enterprise software

The Dignify Solutions, LLC is focused on providing engineering software solutions for the energy industry. The .Net Developer will be responsible for developing and maintaining software, analyzing requirements, and providing technical leadership while working closely with internal and external customers.

Bookkeeping and PayrollHuman ResourcesRecruitingStaffing AgencyTraining

Responsibilities

Develops and maintains engineering software for use in the energy industry
Analyzes, decomposes, and specifies requirements based upon understanding of business applications and engineering principles
Contributes to the creation of system and product architecture, design, and interface definitions
Creates design artifacts and documentation using software engineering conventions to convey an engineered solution to other developers and engineers
Develops and implements detailed and complex algorithms for engineering solutions
Resolves complex product and system issues applying computer science, engineering approaches, and mathematical principles
Evaluate the existing implementation of a large, complex legacy system to determine and proceed with optimal resolution of issues and implementation of enhancements
Resolves customer complaints with software and responds to suggestions for improvements and enhancements
Participates in the development of software user manuals
Assists in coaching and training less-experienced software staff
May assist in the planning and coordination of projects or act as a team leader
Works with software test teams to design and develop testing strategies, guidelines, and goals for integration of components, product testing, and acceptance testing
Assists with the definition, implementation, assessment, measurement, management, change, and improvement of the software development process
Participates in change control decisions of products
Identifies and assists in the management of intellectual property, third-party software, re-use, and compliance
Provides technical leadership to the organization and development team
Acts as a technical consultant to Product Line Management, Support, Services, and Testing organizations, as well as to other development teams
Contributes significantly to product roadmaps, estimation, planning, identification of risks and issues, and development status
Demonstrates good interpersonal and communication skills with the ability to work closely with internal and external customers to translate needs into requirements, to explain and resolve technical issues, and to present technical solutions
Understands and complies with all safety rules and company policies
Performs various other duties and activities as assigned by supervisor within the physical constraints of the job

Qualification

C++C#Software architectural designOOD/OOPClient/server developmentAgile methodologiesDatabase technologiesDiagnostic skillsInterpersonal skillsTeamwork

Required

Experience In Developing Engineering Software In Upstream Oil/gas Industry
Develops and maintains engineering software for use in the energy industry
Analyzes, decomposes, and specifies requirements based upon understanding of business applications and engineering principles
Contributes to the creation of system and product architecture, design, and interface definitions
Creates design artifacts and documentation using software engineering conventions to convey an engineered solution to other developers and engineers
Develops and implements detailed and complex algorithms for engineering solutions
Resolves complex product and system issues applying computer science, engineering approaches, and mathematical principles
Evaluate the existing implementation of a large, complex legacy system to determine and proceed with optimal resolution of issues and implementation of enhancements
Resolves customer complaints with software and responds to suggestions for improvements and enhancements
Participates in the development of software user manuals
Assists in coaching and training less-experienced software staff
May assist in the planning and coordination of projects or act as a team leader
Works with software test teams to design and develop testing strategies, guidelines, and goals for integration of components, product testing, and acceptance testing
Assists with the definition, implementation, assessment, measurement, management, change, and improvement of the software development process
Participates in change control decisions of products
Identifies and assists in the management of intellectual property, third-party software, re-use, and compliance
Provides technical leadership to the organization and development team
Acts as a technical consultant to Product Line Management, Support, Services, and Testing organizations, as well as to other development teams
Contributes significantly to product roadmaps, estimation, planning, identification of risks and issues, and development status
Demonstrates good interpersonal and communication skills with the ability to work closely with internal and external customers to translate needs into requirements, to explain and resolve technical issues, and to present technical solutions
Understands and complies with all safety rules and company policies
Performs various other duties and activities as assigned by supervisor within the physical constraints of the job
Advanced knowledge of OOD/OOP
Advanced knowledge of C++ and/or C#
Experience in software architectural design
Experience in client/server development on MS Windows platform
Understanding of software engineering principles with the ability to translate requirements into design and design/analysis into code
Strong diagnostic skills to analyze, track, trouble-shoot, and solve complex problems and design appropriate solutions
Ability to prioritize and perform work independently
Good interpersonal skills and ability to foster teamwork

Preferred

Experience in developing engineering software in upstream oil/gas industry
Working knowledge of agile framework and methodologies
Working knowledge of design patterns
Experience in database technologies, such as SQL Server, PostgreSQL

Company

The Dignify Solutions, LLC

twittertwitter
company-logo
The Dignify Solutions with Global Capabilities and Local Excellence – has combined experience of 30 +years in Client Services/ Engagement/ Relationship/ Partnership, Sales/ Account Management, Service Delivery, Recruiting, Staffing and Talent Acquisition for the whole gamut of skillsets in Information Technology (Digital Transformation, Artificial Intelligence, Machine Learning and other business domains).

Funding

Current Stage
Growth Stage
Company data provided by crunchbase