UI Designer
📍 Job Overview
Job Title: UI Designer
Company: INFOSYS NOVA HOLDINGS LLC
Location: [Location Not Specified]
Job Type: Full-time
Category: Software Engineering / UI Development
Date Posted: 2026-03-31T21:10:00
Experience Level: 5-10 Years
Remote Status: On-site
🚀 Role Summary
-
Design and develop user interfaces for a large-scale, highly available Electricity Market Management System (MMS) that supports wholesale energy markets.
-
Collaborate with a cross-functional team of power systems, database, software, and optimization engineers to meet advanced development commitments.
-
Translate complex wholesale electricity market system needs and user requirements into intuitive and functional user interfaces and analysis tools.
-
Drive the enhancement, evolution, and ongoing support of cloud-based market systems, contributing to the decarbonization of the power sector.
-
Implement changes to server components and contribute to the overall system architecture, ensuring reliability and efficiency.
📝 Enhancement Note: The role is specifically focused on UI development within the energy sector, involving complex market systems. This implies a need for strong analytical skills and the ability to grasp technical and business concepts related to energy markets. The "On-site" designation suggests a need for candidates willing to work from a physical office location, though specific details are absent.
📈 Primary Responsibilities
-
Translate wholesale electricity market system needs into detailed software requirements for user interfaces and analysis tools.
-
Implement and enhance user interfaces for the Electricity Market Management System (MMS), collaborating closely with database and power system engineers.
-
Contribute to the development and enhancement of market system server components, ensuring seamless integration and functionality.
-
Collaborate with Project Managers and subsystem leads to scope changes, provide effort estimates, create project schedules, and execute implementation plans adhering to change management processes.
-
Participate actively in the testing of system changes, including defect resolution and new feature validation.
-
Proactively identify system problems, failures, and areas for improvement, working in a self-directed manner.
-
Track issue resolution, document implemented solutions, and create comprehensive troubleshooting guides.
-
Leverage product capabilities to drive standardization, minimize customization, and maximize the reuse of developed content for previous solutions.
-
Interact effectively with Product Development, Commercial Teams, customers, and solution providers to ensure alignment and successful project delivery.
-
Apply standard execution methodologies and processes to ensure efficient and effective project completion.
📝 Enhancement Note: The responsibilities highlight a blend of front-end development, requirements analysis, project collaboration, and proactive problem-solving. The emphasis on "self-directed fashion" and "proactively identify system problems" indicates a need for candidates who are not only technically proficient but also possess strong initiative and ownership.
🎓 Skills & Qualifications
Education:
Experience:
- A minimum of 6 years of professional experience in software development.
Required Skills:
-
Proficiency in C# programming for Windows environments.
-
Solid experience developing user interfaces using Windows Forms.
-
Strong experience developing user interfaces with WPF (Windows Presentation Foundation).
-
Excellent analytical and debugging skills.
-
Familiarity with modern development tooling such as Jenkins, Maven, Git, and SVN.
Preferred Skills:
-
Experience developing user interfaces using Angular (Typescript) frameworks.
-
Experience developing server applications using Spring.
-
Experience with REST or SOAP interfaces.
-
Experience with SQL and Oracle databases.
📝 Enhancement Note: The requirements clearly emphasize a strong foundation in C# and Windows UI development (Windows Forms, WPF), with Angular and server-side technologies being valuable additions. The mention of Lean/Agile/XP suggests an agile development environment. Experience in the energy sector is a significant plus.
📊 Process & Systems Portfolio Requirements
Portfolio Essentials:
-
Demonstrate a strong portfolio showcasing successful UI development projects, with a focus on complex, data-intensive applications.
-
Highlight projects that involved translating intricate business requirements into user-friendly interfaces.
-
Include examples of UI enhancements or redesigns that led to measurable improvements in user efficiency or system performance.
Process Documentation:
-
Provide examples of how you have documented UI design choices, workflows, and technical specifications for past projects.
-
Illustrate experience in contributing to or maintaining process documentation related to the software development lifecycle, including testing and deployment phases.
-
Showcase an understanding of how UI development fits into broader system development processes, including integration and performance tuning.
📝 Enhancement Note: While not explicitly stated, a strong portfolio is crucial for UI development roles. The emphasis on "large highly-available Electricity Market Management System" implies a need for portfolio pieces that demonstrate the ability to handle complexity, scalability, and robustness in UI design. Candidates should be prepared to discuss the design decisions, problem-solving approaches, and outcomes of their past projects.
💵 Compensation & Benefits
Salary Range:
- Based on the experience level (5-10 years), location (unspecified but likely requiring on-site presence), and the specialized nature of the role (UI Developer for Electricity Market Management Systems), a competitive salary range is anticipated. For a US-based role with this experience, a typical range could be between $100,000 - $140,000 annually. This estimate considers the technical expertise required in C#, WPF, and potentially Angular, alongside the domain-specific knowledge in energy markets.
Benefits:
-
Comprehensive health, dental, and vision insurance.
-
Retirement savings plan (e.g., 401(k) with company match).
-
Paid time off, including vacation, sick leave, and holidays.
-
Professional development opportunities, including training, certifications, and conference attendance.
-
Potential for performance-based bonuses.
Working Hours:
-
Standard full-time work schedule, likely 40 hours per week.
-
Flexibility may be available, but the "On-site" requirement suggests a primary presence in the office.
-
Occasional overtime may be required to meet project deadlines or address critical system issues.
📝 Enhancement Note: Specific benefits and detailed salary information are not provided in the original listing. The salary range is an estimate based on industry standards for similar roles and experience levels in the US. Candidates should inquire about the specific benefits package and compensation structure during the interview process.
🎯 Team & Company Context
🏢 Company Culture
Industry: Technology / Energy Management Systems. Infosys is a global leader in next-generation digital services and consulting, with a significant presence in the energy sector, providing solutions for utilities and market operators.
Company Size: Infosys is a very large, multinational corporation with tens of thousands of employees globally. This specific division or project team likely operates within a more focused structure.
Founded: Infosys was founded in 1981.
Team Structure:
-
The team consists of 8-15 individuals, including power systems, database, software, and optimization engineers, indicating a multidisciplinary approach to system development and support.
-
The UI Developer will likely report to a software development lead or project manager, working closely with other engineers on specific modules or features.
Methodology:
-
The team utilizes modern development practices, including Lean/Agile/XP methodologies, suggesting an iterative and collaborative approach to software development.
-
Emphasis is placed on advanced development, integration, and tuning of highly available systems.
-
Data-driven decision-making is implied through the need to translate market requirements into system changes and performance improvements.
Company Website: https://www.infosys.com/
📝 Enhancement Note: Infosys's scale suggests robust internal processes and opportunities for exposure to diverse projects. The specific team's focus on electricity market systems indicates a specialized and critical area within the broader company. The mention of GE's next-generation Market System points to a partnership or technology stack involving GE solutions.
📈 Career & Growth Analysis
Operations Career Level: This role is positioned as a mid-to-senior level UI Developer, requiring significant professional experience (6+ years) and the ability to lead advanced development tasks. It involves not just coding but also translating complex requirements and contributing to system architecture.
Reporting Structure: The UI Developer will likely report to a Project Manager or a Software Development Lead within the MMS team. Collaboration will be extensive across various engineering disciplines and with client-facing teams.
Operations Impact: The role has a direct impact on the functionality and usability of a critical infrastructure system – the Electricity Market Management System. Enhancements to the UI directly affect how market operators, utilities, and ISOs manage wholesale energy markets, which are crucial for decarbonization efforts and grid reliability.
Growth Opportunities:
-
Technical Specialization: Deepen expertise in UI development for complex, regulated systems within the energy sector, potentially leading to specialized roles or architectural positions.
-
Cross-functional Skill Development: Gain exposure to power systems, database management, and optimization engineering, broadening technical understanding and career options.
-
Project Leadership: Progress to lead UI development efforts on larger projects or take on roles with increased project management responsibilities.
-
Domain Expertise: Become a subject matter expert in electricity market operations, a highly valuable niche skill.
-
Global Exposure: As part of Infosys, opportunities may arise for international collaboration or assignments.
📝 Enhancement Note: The role offers a clear path for career progression within a specialized domain. Growth opportunities are geared towards deepening technical skills, expanding domain knowledge, and potentially moving into leadership roles within critical infrastructure projects.
🌐 Work Environment
Office Type: The description implies an on-site work environment, suggesting a traditional office setting where collaboration and team interactions occur in person.
Office Location(s): Specific office locations are not provided in the job description. Candidates should confirm the exact work location during the application process.
Workspace Context:
-
A collaborative environment is expected, with close interaction among UI developers, software engineers, database administrators, and power systems engineers.
-
Access to modern development tools and technologies will be available, supporting the development of cloud-based solutions.
Work Schedule:
-
A standard 40-hour work week is typical for full-time roles.
-
The nature of market management systems may require flexibility for urgent issue resolution or critical deployments, potentially involving occasional off-hours work.
📝 Enhancement Note: The "On-site" requirement is a key factor. Candidates should consider their preference for in-office collaboration and potential commute. The team's focus on critical infrastructure suggests a dynamic work environment where responsiveness is valued.
📄 Application & Portfolio Review Process
Interview Process:
-
Initial Screening: A review of your resume and portfolio to assess your qualifications and experience against the job requirements.
-
Technical Interview(s): In-depth discussions focusing on your C#, WPF, and UI development skills. Expect coding challenges or problem-solving exercises related to UI implementation and debugging.
-
Case Study/Portfolio Presentation: You may be asked to present a selection of your work, explaining your design process, technical choices, and the impact of your contributions. This is a crucial step for UI roles.
-
Behavioral Interview: Questions assessing your soft skills, such as teamwork, communication, problem-solving approach, and ability to work with global teams.
-
Hiring Manager/Team Lead Interview: Final discussion to assess cultural fit and alignment with team dynamics.
Portfolio Review Tips:
-
Curate Selectively: Choose 3-5 of your strongest projects that best demonstrate your UI design and development skills, particularly those involving complex data or system integration.
-
Highlight Key Technologies: Clearly indicate the technologies used (C#, WPF, etc.) and your specific role in each project.
-
Showcase Problem-Solving: For each project, explain the problem you were trying to solve, your design process, the technical challenges you overcame, and the measurable outcomes. Quantify results whenever possible (e.g., "improved load times by X%", "reduced user errors by Y%").
-
Focus on Relevance: Prioritize projects that align with the energy sector, large-scale systems, or complex data visualization if possible.
-
Prepare to Discuss: Be ready to walk through your designs, explain your code logic, and discuss trade-offs made during development.
Challenge Preparation:
-
Coding Exercises: Practice C# and WPF coding challenges, focusing on UI elements, event handling, data binding, and performance optimization.
-
System Design Discussions: Be prepared to discuss how you would approach designing a UI for a system like the Electricity Market Management System, considering scalability, usability, and data integrity.
-
Agile Concepts: Understand Agile principles and how they apply to UI development within a team setting.
📝 Enhancement Note: The portfolio is paramount for this role. Candidates should prepare to articulate their design philosophy, technical decisions, and the business impact of their UI work. The emphasis on "advanced development" suggests that complex problem-solving and innovative solutions will be highly valued.
🛠 Tools & Technology Stack
Primary Tools:
-
Programming Language: C#
-
UI Frameworks: Windows Forms, WPF (Windows Presentation Foundation)
-
Potential UI Frameworks: Angular (Typescript) - considered a plus
-
Version Control: Git, SVN
-
Build & CI/CD Tools: Jenkins, Maven
Analytics & Reporting:
CRM & Automation:
Database Technologies (Experience is a plus):
-
SQL
-
Oracle
📝 Enhancement Note: The core technical requirements revolve around C# and WPF. Having Angular experience is a significant advantage. Familiarity with modern development tools like Git and Jenkins is expected. Experience with SQL/Oracle and server-side technologies like Spring/REST/SOAP would make a candidate more well-rounded.
👥 Team Culture & Values
Operations Values:
-
Excellence in Execution: A commitment to high-quality software development, meeting project commitments, and delivering reliable systems.
-
Customer Focus: Translating customer needs into effective software solutions and ensuring user satisfaction.
-
Innovation & Continuous Improvement: Proactively identifying system problems, areas for improvement, and embracing new technologies and approaches.
-
Collaboration & Teamwork: Working effectively within a multidisciplinary team, including global team members, to achieve common goals.
-
Integrity & Accountability: Taking ownership of tasks, documenting solutions, and adhering to change management processes.
Collaboration Style:
-
Cross-functional Integration: Expect close collaboration with diverse engineering disciplines (power systems, database, optimization) and project management.
-
Agile & Iterative: The use of Lean/Agile/XP methodologies implies a collaborative, iterative approach with regular feedback loops.
-
Knowledge Sharing: A culture that encourages proactive problem identification and solution documentation, fostering shared learning.
-
Global Teamwork: The ability to work effectively with colleagues across different time zones is essential, requiring clear communication and flexibility.
📝 Enhancement Note: The team culture appears to be driven by a combination of technical rigor, customer orientation, and collaborative problem-solving. The emphasis on global teams highlights the need for strong communication skills and cultural adaptability.
⚡ Challenges & Growth Opportunities
Challenges:
-
Complexity of Domain: Understanding and translating the intricate requirements of wholesale electricity markets into intuitive user interfaces can be challenging.
-
Legacy vs. Modernization: Balancing the need to enhance and support a large, highly-available system (potentially with legacy components) with the adoption of modern UI technologies like Angular.
-
Global Team Coordination: Effectively collaborating with team members across different geographical locations and time zones.
-
High Availability Requirements: Ensuring that UI changes do not compromise the stability and reliability of a critical market management system.
Learning & Development Opportunities:
-
Domain Expertise: Develop deep knowledge of electricity market operations, including power systems engineering concepts, which is a niche and valuable skill set.
-
Advanced UI Development: Master complex UI patterns and techniques within WPF and potentially explore modern frameworks like Angular.
-
System Architecture: Gain insights into the architecture of large-scale, mission-critical systems.
-
Agile Methodologies: Further refine skills in Agile development practices within a large enterprise environment.
-
Cross-Disciplinary Learning: Learn from power systems, database, and optimization engineers, broadening your overall technical perspective.
📝 Enhancement Note: The role presents opportunities to tackle complex technical and domain-specific challenges, leading to significant professional growth and the acquisition of highly specialized skills within the energy technology sector.
💡 Interview Preparation
Strategy Questions:
-
UI Design Philosophy: "Describe your approach to designing user interfaces for complex, data-intensive applications. How do you balance functionality, usability, and aesthetic appeal?" (Prepare examples from your portfolio demonstrating this.)
-
Technical Problem-Solving: "Walk me through a challenging UI bug you encountered in a C# or WPF application. How did you diagnose and resolve it?" (Focus on your debugging process and technical decision-making.)
-
Requirement Translation: "Imagine you need to build a new dashboard for tracking renewable energy market penetration. What questions would you ask the stakeholders, and how would you start designing the UI?" (Showcase your ability to elicit requirements and conceptualize solutions.)
Company & Culture Questions:
-
Teamwork: "How do you collaborate effectively with engineers from different disciplines (e.g., power systems, database)?" (Highlight examples of successful cross-functional collaboration.)
-
Adaptability: "This role involves working with established systems and potentially introducing new technologies. How do you approach balancing these two aspects?" (Discuss your experience with legacy systems and adoption of new tools.)
-
Global Teams: "Describe your experience working with global teams. What strategies do you use to ensure effective communication and collaboration across time zones?" (Provide concrete examples.)
Portfolio Presentation Strategy:
-
Structure for Impact: For each project, follow a clear narrative: Problem -> Your Role/Solution -> Technical Details -> Outcome/Impact.
-
Quantify Achievements: Use metrics whenever possible to demonstrate the value of your UI contributions (e.g., improved efficiency, reduced errors, enhanced user satisfaction).
-
Highlight Technical Depth: Be ready to discuss the specific C# and WPF features you utilized, design patterns employed, and any performance optimizations you implemented.
-
Showcase Versatility: If you have Angular experience, be prepared to discuss it and how it might apply to future enhancements.
-
Engage Your Audience: Treat it as a conversation, allowing interviewers to ask questions throughout your presentation.
📝 Enhancement Note: The interview process will likely assess not only technical proficiency but also your ability to understand and contribute to a critical infrastructure system within the energy sector. A strong, relevant portfolio and clear communication of your problem-solving process will be key.
📌 Application Steps
To apply for this UI Designer position:
-
Submit your application through the ADP recruitment portal link provided.
-
Tailor your resume: Emphasize your C# and WPF development experience, highlighting any projects involving complex UIs, data visualization, or enterprise-level applications. Include keywords from the job description such as "Windows Forms," "WPF," "Agile," and "Energy Management System" if applicable.
-
Prepare your portfolio: Ensure your UI/UX portfolio is up-to-date and easily accessible. Select projects that best demonstrate your skills in C#, WPF, and your ability to translate complex requirements into functional interfaces. Be ready to discuss your process and outcomes in detail.
-
Research Infosys: Familiarize yourself with Infosys's work in the energy sector and their approach to technology solutions. Understand their emphasis on global collaboration and customer focus.
-
Practice your responses: Prepare for technical questions related to C# and WPF, as well as behavioral questions focusing on teamwork, problem-solving, and adaptability, especially concerning working with global teams.
⚠️ Important Notice: This enhanced job description includes AI-generated insights and operations industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.
Application Requirements
Candidates must have a bachelor's degree in Computer Science or a STEM field and at least 6 years of professional software development experience. Technical expertise in C#, Windows Forms, WPF, and additional experience with Angular and server applications is preferred.