Employer: Alight Solutions
As a leading provider of human capital solutions, we help our clients and their people navigate the complexity of health, wealth and HR. We combine data-driven, consumer-centered technology with personalized care and service to deliver a superior customer experience. Our dedicated colleagues across 28 global centers help 23 million people and their 11 million family members simplify work and life, both now and in the future. At Alight, we are reimagining how people and organizations thrive.
What You ll Do:
The .NET Software Developer Analyst is responsible for design, development and development testing for software projects and for software support for clients. The .NET Software Developer Analyst may also be responsible for coaching other team members and performing quality reviews of the work of other team members. The .NET Software Developer Analyst should be deep in his/her technology and domain specialty but have learning agility and versatility to learn technology outside his/her specialty to improve delivery. The .NET Software Developer Analyst should also have a team-first mentality and be willing to help other team members and improve delivery success.
Principal Duties and Responsibilities
- Software Support: Troubleshooting and fixing software defects for clients and executing ad hoc IT requests for clients.
- Requirements Elicitation, Understanding, Analysis, & Management: Understand the functional and technical requirements, then develop technology solutions that meet all requirements.
- Participation in Sprint Planning and Sprint Status: Participate in sprint planning meetings by estimating the assigned tasks. Attend daily huddles to report progress and barriers to progress.
- Design/Development/Development Testing: Design technology solutions that effectively meet the requirements and capture these designs in lightweight documentation that is easily understood. Develop and test the software according to the functional specifications and planned design, ensuring maintainability and following appropriate coding standards. Must have the ability to work independently and as part of an overall project team.
- Testing & Debugging: Complete development testing within each sprint according to acceptance criteria and system component integration needs. Also work closely with the Solution Quality Analysts by providing debugging and testing assistance as needed to meet sprint objectives.
- Documentation and Deployment: Create appropriate technical documentation to support and maintain the solution (which will be a combination of standalone specifications as well as proper coding standards with meaningful structure and naming). Also assist as needed in end-user documentation for the products customers.
What You ll Need:
- 2+ years of core .NET experience.
- Experience with Microsoft SQL Server databases, SSMS
- Web technology working experience: TypeScript, JavaScript, RxJS, HTML5, CSS, SCSS, and Node
- Knowledge of data formats, including JSON, XML, XSLT, and CSV
- Knowledge of RESTful frameworks with focus on API development
- Knowledge of core programming concepts, standards, and lifecycles
- Ability to develop code using IDEs such as Visual Studio Code, Spring Tool Suite, IntelliJ IDEA, Eclipse.
- Ability to use and manage GIT repositories
How You Stand Out:
- Master s Degree in technically related field.
- Strong knowledge base or experience in designing complex enterprise solutions.
- Verifiable GitHub projects.
- Participation in code review.
What We offer:
- Work with latest technology stacks in the industry
- Work Virtually
- Community Involvement and Give Back.
- Employee Appreciation Programs
- Wellness Program
- Healthcare Insurance
- Vacation / Paid Time Off
- Performance Bonus
- Paid Sick Days
- 401(K) Plan,
- Employee Development Plans
- Paid Parental Leave
- Employee Resource Groups & Diversity Programs