Logo
Saviance

C# Developer with GUI - Mid level

Saviance, Wilmington, Massachusetts, us, 01887


Job Title: C# Developer with GUILocation: Wilmington, MADuration: Permanent Role

About BigR.io :BigR.io is a remote-based, technology consulting firm headquartered in Boston, MA. We deliver software solutions ranging from custom development, software implementation, data analytics, and machine learning/AI integrations. We are a one-stop shop that attracts clients from a variety of industries because of our proven ability to deliver cutting-edge and cost-conscious software solutions.Our thought-forward, Big Data team is working on a number of data architecture and software-solution projects. You will join this high-caliber team as a Technical Consultant who will work with our clients to implement software-based solutions to fit their needs.

Job Description:We are seeking a highly skilled and experienced C# Developer with GUI expertise to join our dynamic team in the manufacturing industry. As a C# Developer, you will be responsible for developing and maintaining software applications that support various manufacturing processes and systems. Your primary focus will be on designing and implementing user-friendly graphical user interfaces (GUIs) using C# programming language. This role requires strong problem-solving skills, attention to detail, and the ability to work collaboratively with cross-functional teams.

Responsibilities:Design, develop, and maintain C# applications with an emphasis on creating intuitive GUIs for manufacturing processes and systems.Collaborate with cross-functional teams, including engineers, designers, and end-users, to gather requirements and define software specifications.Implement software solutions that meet the functional and performance requirements of manufacturing applications.Conduct thorough testing and debugging of software applications to ensure high-quality deliverables.Optimize software performance and ensure scalability and reliability.Stay up-to-date with industry trends and advancements in C# development and GUI frameworks to propose innovative solutions.Troubleshoot and resolve issues reported by end-users, providing timely and effective support.Document software design, coding, and testing activities, ensuring comprehensive and accurate records are maintained.Collaborate with the broader development team to drive continuous improvement and innovation within the software development process.

Qualifications:Bachelor's degree in Computer Science, Software Engineering, or a related field. A relevant combination of education and experience will also be considered.Proven experience in developing software applications using C# programming language, with a strong emphasis on GUI development.Solid understanding of object-oriented programming (OOP) concepts and design patterns.Proficiency in GUI frameworks and tools such as Windows Forms, WPF, or similar.Experience working in the manufacturing industry, preferably with knowledge of manufacturing processes and systems.Experience with industrial automation, PLC's, MES (Manufacturing Execution Systems).Familiarity with database design and development, including SQL queries and relational database management systems (RDBMS).Strong problem-solving and analytical skills, with the ability to effectively troubleshoot and debug software applications.Excellent collaboration and communication skills, with the ability to work effectively in a cross-functional team environment.Proactive and self-motivated, with a strong drive to learn and stay updated with emerging technologies and industry trends.

Preferred Qualifications:Experience with additional programming languages such as Python, or C++.Knowledge of agile software development methodologies.Understanding of software testing practices and familiarity with automated testing frameworks