apartmentDataAnnotationplaceCambridge
to be proficient in at least one programming language (JavaScript, Python, C#, C++, HTML, SQL, or Swift) and able to solve coding problems (think LeetCode, HackerRank, etc). For each coding problem, you must be able to explain how your solution solves the problem...
apartmentExpert In Recruitment SolutionsplaceBoston
Sr. Backend developer Boston, MA Onsite Job Description These are the notes from the intake call with the hiring manager. Team at GlobalLink BestX, founded in 2016, analyzes transaction costs for client trades, especially in cryptocurrency...
thumb_up_altRecommended

CFD Geometry and Meshing Developer

apartmentFlexcompute Inc.placeBoston
Flexcompute is seeking an experienced software developer to contribute to the development of our meshing technology for computational fluid dynamics simulations that is designed for multi-node CPUs and GPUs. The successful candidate will have...
local_fire_departmentUrgent

Java/Full Stack Developer - Junior Level

apartmentSynergisticITplaceBoston
at technology clients like apple, google, Paypal, western union, Client, visa, walmart labs etc to name a few. We have an excellent reputation with the clients. Currently, We are looking for entry-level software programmers, Java Full stack developers, Python...
electric_boltImmediate start

Junior Level Software Developer - Remote

apartmentSynergisticITplaceBoston
at technology clients like apple, google, Paypal, western union, Client, visa, walmart labs etc to name a few. We have an excellent reputation with the clients. Currently, We are looking for entry-level software programmers, Java Full stack developers, Python...
apartmentSAICplaceHanscom Air Force Base
Azure Cloud Software Developer and Engineer. Azure Cloud Software Developer and Engineer. Provide integration support to developers. ...
apartmentMITREplaceBedford
Work independently and on teams to develop software prototypes using modern software engineering techniques with minimal instruction, guidance, and direction. Strong fundamentals in software engineering, object-oriented programming, web application development, and software architecture. MITRE’sColl...
apartmentMITREplaceBedford
Apply a variety of data science techniques to tackle customer challenges to include machine learning, generative AI, natural language processing, computer vision, reinforcement learning, statistical modeling, mathematical optimization, and data visualization. MITRE’s Data Science department (L172) i...
Get new jobs by email!
Get email updates for the latest C++ Developer jobs in Massachusetts
It's free, and you can cancel email updates at any time

C# Developer with GUI - Mid level

Wilmington (MA) | www.resume-library.com |
Job Title: C# Developer with GUI
Location: Wilmington, MA
Duration: 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