Job Location : Wylie,TX, USA
Job Type Full-timeDescriptionWe are seeking a highly skilled and motivated individual to join our team and contribute to the development of our proprietary enterprise software. This opportunity is with a 45-year-old, privately held business currently experiencing growth and actively expanding its development and data team.This role is primarily on-site, with the potential for remote work. We prefer candidates who can be on-site for most working days, as you will be actively collaborating with engineers and production managers to solve problems and provide data insights to increase productivity.As a Software Engineer and Data Analyst, you will play a crucial role in the ongoing development and cross-platform integration of software and database programs within our manufacturing environment. This position involves working with both PCs and manufacturing devices/machines that collect data. All operations, servers, PCs, applications, and deployments are on-premises, with cloud backup for redundancy.Key Responsibilities:Develop new software to facilitate system integration and meet new project goals.Maintain and enhance existing software and integrations.Perform database tasks such as writing stored procedures, queries, and views, and administering user permissions and customizations.Conduct data analysis to extract necessary information from SQL and present it to users and stakeholders.Collaborate with engineers and production managers to solve problems and provide data insights to increase productivity.Preferred Experience:Windows desktop application development, management, and deployment via Visual Studio (2008 to current), with a focus on Visual Basic and some C#.Crystal Reports, including report development over SQL data and using SQL Stored Procedures.Experience in manufacturing or with SCADA systems, PLC devices, and other data collection methods.Cross-platform development and application.Qualifications:Bachelor's degree in Information Technology or Computer Science.Several years of experience in software development and database administration.Strong communication, analytical, and problem-solving skills.Project management skills for planning, execution, and monitoring.Proficiency in MS Office/VBA programming and automation.Thorough understanding of software architecture and database design/management.Experience in managing vendor relationships.Manufacturing industry experience, particularly in inventory, purchasing, order entry, and shipping.Management experience is a plus.Additional Information:The position does not involve network administration or hardware maintenance, though knowledge in these areas could be beneficial. We have an in-house network administration team.Annual salary is great dependent on experience and skills in the primary areas mentioned aboveWe look forward to welcoming an enthusiastic individual who can lead projects from development to completion. If you possess the required qualifications and are eager to contribute to a thriving work environment, we encourage you to apply.RequirementsQualifications:Bachelor's degree in Information Technology or Computer Science.Several years of experience in software development and database administration.Strong communication, analytical, and problem-solving skills.Project management skills for planning, execution, and monitoring.Proficiency in MS Office/VBA programming and automation.Thorough understanding of software architecture and database design/management.Experience in managing vendor relationships.Manufacturing industry experience, particularly in inventory, purchasing, order entry, and shipping.Management experience is a plus.This role does not involve responsibilities related to network administration or hardware maintenance, but knowledge in these areas would be beneficial.We look forward to welcoming an enthusiastic individual to our dynamic team who can lead projects from development to completion. If you possess the required qualifications and are eager to contribute to a thriving work environment, we encourage you to apply.