Software Engineer (Onsite Position)
About GENESYS
GENESYS is a leading international full-service solutions strategist general contractor design-builder construction manager and Engineer-Procure-Construct (EPC) company sought out by manufacturers and industrial processors globally. We exist to solve big problems specializing in custom automation by engineering and designing complex integrated production systems and machinery across industries.
Our team combines field-tested expertise with cutting-edge technology to develop innovative solutions that improve quality increase efficiency and drive measurable ROI. With a dedicated team of in-house engineers designers machinists and millwrights supported by a 200000 sq. ft. manufacturing facility we manage projects from design through installation entirely in-house. Whether its a single component or a one-of-a-kind machine GENESYS has the tools talent and technology to build it.
Position Overview
The Software Engineer plays a key role in designing developing and maintaining custom business applications and integrations that support GENESYS Systems Integrators operations. This role requires a blend of technical expertise problem-solving ability and business understanding to deliver reliable secure and scalable software solutions. The ideal candidate is a proactive detail-oriented developer who thrives in a collaborative team environment demonstrates a strong understanding of both back-end and front-end development and is eager to learn and apply new technologies to drive business efficiency and innovation.
Essential Duties and Responsibilities
This job description may not include all assigned duties and may be updated or modified by the Director of Information Technology based on the evolving needs of the business.
- Report directly to the Director of Information Technology.
- Develop a strong understanding of business operations and use that knowledge to design and optimize in-house applications and systems.
- Collaborate with users and stakeholders to define requirements business processes and technical specifications.
- Design develop test debug and maintain high-quality secure and scalable web-based applications using Microsoft & 3rd party technologies (C# .NET Blazor Telerik SQL Server Azure).
- Build test and deploy integrations with third-party software APIs web services and customer systems to ensure seamless data flow across platforms.
- Develop and maintain SQL databases stored procedures and queries to support business reporting and operational needs.
- Support debug and enhance existing applications to ensure reliability performance and maintainability.
- Collaborate with the Sr. Software Engineer to ensure adherence to department standards for architecture code quality and documentation.
- Contribute to user experience (UX/UI) consistency and participate in establishing and following UX standards for internal applications.
- Ensure compliance with security policies and best practices for data handling encryption and access management.
- Create and maintain detailed technical documentation and provide cross-training to IT team members.
- Accurately record project time tasks and progress in approved project management and timekeeping systems.
- Provide end-user support and training for new or enhanced applications as assigned.
- Participate in Agile development processes including planning stand-ups code reviews and CI/CD.
- Continuously research and recommend new technologies tools and practices that improve development efficiency and solution quality.
What Makes You A Great Fit
To perform this job successfully an individual must be able to complete each essential duty to industry best practice standards. The requirements below represent the knowledge skills and abilities required:
Education & Experience
- Bachelors degree in Computer Science Information Technology Software Engineering or a related field (or equivalent work experience).
- Experience in software development systems integration or IT application design and support.
- Proven experience developing enterprise applications using primarily Microsoft technologies (C# .NET Core SQL Server Azure Advance PowerFlow).
- Experience with modern web technologies (HTML5 CSS JavaScript jQuery or frameworks such as Razor/Blazor React Angular or Vue).
- Hands-on experience with RESTful APIs web services and system integrations.
- Familiarity with Agile or iterative development methodologies and version control systems (e.g. Git Azure DevOps or similar).
Technical Skills
- Strong proficiency in C# .NET Core and MVC application development.
- Solid understanding of relational databases and SQL (T-SQL stored procedures optimization).
- Experience with Azure services (App Services Functions Logic Apps Azure SQL etc.) or equivalent cloud platforms.
- Knowledge of front-end development (HTML CSS JavaScript) and responsive UI design principles.
- Understanding of API design integration and data interchange formats (JSON XML REST SOAP).
- Familiarity with software testing debugging and code review processes.
- Understanding of security best practices for application development data handling and identity management.
- Experience with CI/CD pipelines and automated deployment tools preferred.
Soft Skills
- Exceptional analytical and problem-solving abilities.
- Strong communication skills with the ability to work effectively with users technical peers and leadership.
- High level of accountability attention to detail and commitment to delivering quality solutions.
- Team-oriented mindset with the ability to collaborate influence and share knowledge across the IT organization.
- Adaptable to changing priorities and capable of managing multiple concurrent tasks.
- Passion for continual learning and self-improvement in emerging technologies and development practices.
Preferred Qualifications (Nice To Have)
- Experience with Power BI and SQL Server Reporting Services (SSRS).
- Experience integrating with ERP CRM or other enterprise systems (e.g. Foundation BambooHR RAMP).
- Familiarity with DevOps practices and Infrastructure-as-Code (IaC) tools.
- Experience developing secure applications in compliance with corporate and regulatory standards.
- Understanding of UX/UI principles or experience collaborating with design teams.
Working Conditions
- Work is performed in a professional office setting using standard office equipment and computer systems. The role involves frequent computer use collaboration with team members and communication with end users or vendors on site or remotely.
- Occasionally work may be performed in a manufacturing or production environment which requires adherence to established safety protocols and personal protective equipment (PPE) such as safety glasses steel-toed shoes and hearing protection as applicable.
Travel Requirements
Occasional travel (<5%) may be required to support regional offices or field operations across the U.S.
What We Offer
- Competitive salary based on experience and qualifications
- Medical Dental Vision Disability (STD/LTD) and Life Insurance (Voluntary Critical and Accidental Insurance)
- 401(k)
- Paid Time Off
- Support for continuing education and professional development
- Exposure to complex large-scale projects and industry-leading engineering teams
- A collaborative and innovative work environment within a growing company
Equal Employment Opportunity Statement
We are an Equal Opportunity Employer and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race color religion sex (including pregnancy sexual orientation or gender identity) national origin age disability genetic information veteran status or any other protected status in accordance with applicable federal state and local laws. We celebrate diversity and are committed to fostering a workplace where everyone can thrive.
GENESYS expressly prohibits any form of workplace discrimination or harassment based on any of the aforementioned characteristics. We are dedicated to promoting a diverse and inclusive workplace and we welcome and encourage individuals from all backgrounds to join our team. If you need assistance or accommodation in the application process please contact GENESYSs Human Resources Department at .
Required Experience:
Manager
Software Engineer (Onsite Position)About GENESYSGENESYS is a leading international full-service solutions strategist general contractor design-builder construction manager and Engineer-Procure-Construct (EPC) company sought out by manufacturers and industrial processors globally. We exist to solve b...
Software Engineer (Onsite Position)
About GENESYS
GENESYS is a leading international full-service solutions strategist general contractor design-builder construction manager and Engineer-Procure-Construct (EPC) company sought out by manufacturers and industrial processors globally. We exist to solve big problems specializing in custom automation by engineering and designing complex integrated production systems and machinery across industries.
Our team combines field-tested expertise with cutting-edge technology to develop innovative solutions that improve quality increase efficiency and drive measurable ROI. With a dedicated team of in-house engineers designers machinists and millwrights supported by a 200000 sq. ft. manufacturing facility we manage projects from design through installation entirely in-house. Whether its a single component or a one-of-a-kind machine GENESYS has the tools talent and technology to build it.
Position Overview
The Software Engineer plays a key role in designing developing and maintaining custom business applications and integrations that support GENESYS Systems Integrators operations. This role requires a blend of technical expertise problem-solving ability and business understanding to deliver reliable secure and scalable software solutions. The ideal candidate is a proactive detail-oriented developer who thrives in a collaborative team environment demonstrates a strong understanding of both back-end and front-end development and is eager to learn and apply new technologies to drive business efficiency and innovation.
Essential Duties and Responsibilities
This job description may not include all assigned duties and may be updated or modified by the Director of Information Technology based on the evolving needs of the business.
- Report directly to the Director of Information Technology.
- Develop a strong understanding of business operations and use that knowledge to design and optimize in-house applications and systems.
- Collaborate with users and stakeholders to define requirements business processes and technical specifications.
- Design develop test debug and maintain high-quality secure and scalable web-based applications using Microsoft & 3rd party technologies (C# .NET Blazor Telerik SQL Server Azure).
- Build test and deploy integrations with third-party software APIs web services and customer systems to ensure seamless data flow across platforms.
- Develop and maintain SQL databases stored procedures and queries to support business reporting and operational needs.
- Support debug and enhance existing applications to ensure reliability performance and maintainability.
- Collaborate with the Sr. Software Engineer to ensure adherence to department standards for architecture code quality and documentation.
- Contribute to user experience (UX/UI) consistency and participate in establishing and following UX standards for internal applications.
- Ensure compliance with security policies and best practices for data handling encryption and access management.
- Create and maintain detailed technical documentation and provide cross-training to IT team members.
- Accurately record project time tasks and progress in approved project management and timekeeping systems.
- Provide end-user support and training for new or enhanced applications as assigned.
- Participate in Agile development processes including planning stand-ups code reviews and CI/CD.
- Continuously research and recommend new technologies tools and practices that improve development efficiency and solution quality.
What Makes You A Great Fit
To perform this job successfully an individual must be able to complete each essential duty to industry best practice standards. The requirements below represent the knowledge skills and abilities required:
Education & Experience
- Bachelors degree in Computer Science Information Technology Software Engineering or a related field (or equivalent work experience).
- Experience in software development systems integration or IT application design and support.
- Proven experience developing enterprise applications using primarily Microsoft technologies (C# .NET Core SQL Server Azure Advance PowerFlow).
- Experience with modern web technologies (HTML5 CSS JavaScript jQuery or frameworks such as Razor/Blazor React Angular or Vue).
- Hands-on experience with RESTful APIs web services and system integrations.
- Familiarity with Agile or iterative development methodologies and version control systems (e.g. Git Azure DevOps or similar).
Technical Skills
- Strong proficiency in C# .NET Core and MVC application development.
- Solid understanding of relational databases and SQL (T-SQL stored procedures optimization).
- Experience with Azure services (App Services Functions Logic Apps Azure SQL etc.) or equivalent cloud platforms.
- Knowledge of front-end development (HTML CSS JavaScript) and responsive UI design principles.
- Understanding of API design integration and data interchange formats (JSON XML REST SOAP).
- Familiarity with software testing debugging and code review processes.
- Understanding of security best practices for application development data handling and identity management.
- Experience with CI/CD pipelines and automated deployment tools preferred.
Soft Skills
- Exceptional analytical and problem-solving abilities.
- Strong communication skills with the ability to work effectively with users technical peers and leadership.
- High level of accountability attention to detail and commitment to delivering quality solutions.
- Team-oriented mindset with the ability to collaborate influence and share knowledge across the IT organization.
- Adaptable to changing priorities and capable of managing multiple concurrent tasks.
- Passion for continual learning and self-improvement in emerging technologies and development practices.
Preferred Qualifications (Nice To Have)
- Experience with Power BI and SQL Server Reporting Services (SSRS).
- Experience integrating with ERP CRM or other enterprise systems (e.g. Foundation BambooHR RAMP).
- Familiarity with DevOps practices and Infrastructure-as-Code (IaC) tools.
- Experience developing secure applications in compliance with corporate and regulatory standards.
- Understanding of UX/UI principles or experience collaborating with design teams.
Working Conditions
- Work is performed in a professional office setting using standard office equipment and computer systems. The role involves frequent computer use collaboration with team members and communication with end users or vendors on site or remotely.
- Occasionally work may be performed in a manufacturing or production environment which requires adherence to established safety protocols and personal protective equipment (PPE) such as safety glasses steel-toed shoes and hearing protection as applicable.
Travel Requirements
Occasional travel (<5%) may be required to support regional offices or field operations across the U.S.
What We Offer
- Competitive salary based on experience and qualifications
- Medical Dental Vision Disability (STD/LTD) and Life Insurance (Voluntary Critical and Accidental Insurance)
- 401(k)
- Paid Time Off
- Support for continuing education and professional development
- Exposure to complex large-scale projects and industry-leading engineering teams
- A collaborative and innovative work environment within a growing company
Equal Employment Opportunity Statement
We are an Equal Opportunity Employer and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race color religion sex (including pregnancy sexual orientation or gender identity) national origin age disability genetic information veteran status or any other protected status in accordance with applicable federal state and local laws. We celebrate diversity and are committed to fostering a workplace where everyone can thrive.
GENESYS expressly prohibits any form of workplace discrimination or harassment based on any of the aforementioned characteristics. We are dedicated to promoting a diverse and inclusive workplace and we welcome and encourage individuals from all backgrounds to join our team. If you need assistance or accommodation in the application process please contact GENESYSs Human Resources Department at .
Required Experience:
Manager
View more
View less