Software Development Engineer in Hamilton
Energy Jobline is the largest and fastest growing global Energy Job Board and Energy Hub. We have an audience reach of over 7 million energy professionals, 400,000+ monthly advertised global energy and engineering jobs, and work with the leading energy companies worldwide.
We focus on the Oil & Gas, Renewables, Engineering, Power, and Nuclear markets as well as emerging technologies in EV, Battery, and Fusion. We are committed to ensuring that we offer the most exciting career opportunities from around the world for our jobseekers.
Job DescriptionJob Description
Location: Onsite Hamilton Ohio
Purpose of the Role
We are seeking a Software Development Engineer to join our growing team. You will help modernize our intelligent storage automation software by contributing to new features and supporting integration with ERP and MRP systems. This role offers a hands-on opportunity to learn from experienced engineers and gain real-world experience in enterprise software development and system integration.
Key Responsibilities
- Have a working knowledge of Microsoft C# and the .Net framework. Data exchange fundamentals desired.
- Implement standard APIs for communication between platforms using REST, SQL, and flat file architectures.
- Implement and troubleshoot configuration files for software and hardware accessories.
- Write and troubleshoot database queries using SQL.
- Document final solution and publish documentation to aid in technical support.
- Demonstrates strong organizational & prioritization skills.
- Providing timely and accurate customer communication in email, text, and phone.
- Define and communicate solution backup and recovery plans.
- Assists in developing the software development roadmap.
- Ability to troubleshoot complex systems.
- Willingness to work outside normal business hours or extended to support customer needs and operational schedule.
- Strong working knowledge of Microsoft Excel and data transformation via comma delimited or fixed field formats.
- Working knowledge of XML and application configuration using XML.
Qualification Requirements
- Experience with one or more programming or scripting , specifically C#
- Exposure to SQL or similar relational database platforms (SQL Server, MySQL, PostgreSQL); coursework or personal projects count
- Basic understanding of data integration concepts, including transforming and consolidating data across systems
- Familiarity with cloud platforms such as Microsoft Azure, AWS, or GCP is a plus
- Comfortable working in Windows and Microsoft Server environments
- Interest or experience in ERP or MRP systems is a plus
- General understanding of networking concepts (e.g., IP addresses, subnetting)
- Basic familiarity with REST APIs and data formats like JSON, XML, or CSV
- Strong problem-solving mindset and willingness to learn new technologies quickly
- Effective collaborator who also takes initiative and can work independently with guidance
- Excellent interpersonal and communication skills
- Strong attention to detail with solid documentation habits
- Willingness to take ownership of tasks and follow through to completion
- Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related field (or equivalent hands-on experience through internships, bootcamps, or personal projects)
- HTML, JavaScript, CSS, ASP.Net 8, and Blazor server experience .
Core Competencies
- Safety – Observes and enforces safety procedures; reports potentially unsafe conditions; uses equipment and materials properly
- Quality- Strives to eliminate errors, accurate work is a priority, seeks opportunities to improve product.
- Productivity - Manages workload, works efficiently, meets goals and objectives
- Employee Engagement – Passionate about job and company, committed to the company and puts discretionary effort into work.
The preceding job description has been designed to indicate the general nature and level of work performed by employees within this classification. The description is not designed to contain or to be interpreted as a comprehensive inventory of all duties, responsibilities and qualifications required to employees assigned to this job.
If you are interested in applying for this job please press the Apply Button and follow the application process. Energy Jobline wishes you the very best of luck in your next career move.