Alight Solutions is committed to championing people and helping them grow with purpose. As a Software Engineer – Web Application Developer, you will design, develop, and test Angular-based web applications, collaborating with product owners and stakeholders to ensure clarity and alignment.
Responsibilities:
- Understand user stories and technical requirements, performing gap analysis across platforms and technologies
- Collaborate with product owners and stakeholders to ensure clarity and alignment
- Participate in sprint planning, backlog refinement, and daily standups
- Estimate work, track progress, and proactively surface risks or blockers
- Design and build Angular widgets and Java-based microservices that meet functional and non-functional requirements
- Ensure solutions integrate effectively with other platforms and services
- Apply coding standards focused on maintainability, performance, and quality
- Complete development testing within each sprint according to acceptance criteria
- Work independently and collaboratively as part of a globally distributed team
- Partner with solution quality analysts to support testing, troubleshooting, and root-cause analysis
- Create and maintain technical documentation within code and supporting materials
- Contribute to customer-facing documentation as needed
- Produce release and deployment artifacts to support smooth progression through environments
Requirements:
- 5+ years of overall professional experience, including 3+ years on software development teams
- At least 3 years of experience developing microservices and Angular widgets
- Hands-on experience with Java development
- Experience working with APIs and service-based architectures
- Familiarity with AWS
- Experience working in Agile development environments
- Ability to participate effectively in requirements-gathering sessions and document outcomes
- Comfort working in evolving or ambiguous situations
- Ability to work independently while contributing positively to team goals
- Experience designing or contributing to large-scale enterprise solutions
- Understanding of containerized applications, including Docker and Kubernetes
- Bachelor's degree in a technical field (e.g., Computer Science, Computer Systems Design) or equivalent professional experience