What are the responsibilities and job description for the Backend Developer (Only who can work on USG W2) position at United Software Group Inc?
The client is in Virginia. Remote for the most part might need some travel.
We are looking for an experienced Full Stack Developer to join our development team. In this role, you will use a Digital Transformation platform called Ignition to design, develop, and maintain both Ignition based and fully custom solutions for industrial automation applications. As a Full Stack Developer, you will work across both the front-end and back-end of Ignition-based and custom solutions, ensuring they are scalable, reliable, and provide real-time machine data for clients.
Key Responsibilities :
Back-End Development : Develop robust back-end solutions both within Ignition and custom codebases, including scripting in Python, Java, and C#, designing and optimizing SQL queries, integrating with third-party systems, and managing data storage in relational databases
API Integration & Web Services : Create and maintain RESTful APIs and integrate with external systems such as SAP and Sharepoint to display and update machine data.
Ignition Platform Development : Design, implement, and maintain custom solutions using the Ignition platform, including Vision, Perspective, and Gateway modules.
Front-End Development : Develop responsive and intuitive user interfaces primarily with Ignition's Perspective module. Create real-time data visualizations and dashboards for industrial environments.
Collaboration : Work closely with cross-functional teams including engineers, operators, and project managers to ensure project requirements are met.
Required Skills and Qualifications :
Strong knowledge of Python and Java for scripting and back-end development.
Proficiency in SQL and experience working with relational databases (MySQL, PostgreSQL, MS SQL Server).
Experience with RESTful API design and integration.
Understanding of cloud platforms and how they relate to industrial automation (e.g., AWS, Azure IoT).
Strong troubleshooting and problem-solving skills, especially in industrial environments.
Preferred Qualifications :
Understanding of microservices architecture and distributed systems.
Experience in the energy, manufacturing, or utilities sectors is a plus.
Experience with Ignition modules such as Tag, Alarming, Historian, and Reporting.
Familiarity with web technologies (HTML, CSS, JavaScript) and frameworks like Angular, React, or Vue.js
Experience developing .NET applications
Knowledge of industrial control systems, SCADA, and IoT architectures.