What are the responsibilities and job description for the UI Developer – SCADA position at Aldrite Corporates?
Job DescriptionKey Responsibilities
- Design, develop, and maintain intuitive and efficient SCADA user interfaces using the latest Java technologies.
- Collaborate with cross-functional teams, including product management and QA, to deliver high-quality features and enhancements.
- Translate requirements into functional UI components, ensuring responsiveness, performance, and scalability.
- Integrate backend services and ensure seamless data flow and real-time monitoring capabilities.
- Support testing efforts by leveraging and enhancing testing frameworks; contribute to test automation.
- Provide technical guidance and mentorship to junior developers when needed.
- Troubleshoot and resolve issues in the application lifecycle, including debugging and performance tuning.
- Maintain thorough documentation of design, code, and testing processes.
- 5 years of hands-on experience in product development, programming, and testing.
- Strong proficiency in Java (latest versions) for both frontend and backend development.
- Experience in developing and supporting SCADA applications.
- Solid understanding of Power Utilities, preferably with exposure to Grid SCADA systems.
- Familiarity with testing frameworks (e.g., JUnit, TestNG, Selenium, or similar).
- Strong analytical and problem-solving skills.
- Excellent communication skills and ability to work collaboratively in a team environment.