Project Description:
- My role is accountable for implementing complex technical solutions while mentoring junior engineers and contributing to the technical direction of our products.
Responsibilities:
- Designing, developing, and maintaining scalable software solutions for complex business problems.
- Leading technical design discussions and architectural decisions for major features.
- Reviewing code, provide constructive feedback, and maintain high code quality standards.
- Collaborating with product managers to refine requirements and propose technical solutions.
- Identifying and resolving technical debt and system bottlenecks.
- Providing guidance and training to junior developers to help them grow their skills.
- Implementing and advocating for best practices.
- Regularly communicating with stakeholders to ensure alignment on project goals and timelines.
- Actively participating in retrospectives and suggesting improvements to processes and workflows.
Mandatory Skills Description:
- 3-5+ years of professional software development experience in front-end (React.js)
- Solid proficiency in React.js for front-end
- Experienced with Azure cloud platform
- Familiar with testing (unit testing, performance testing, integration testing)
- Experience building and maintaining large-scale applications and performance optimization.
- Background in agile development methodologies.
- Experience with microservices and event driven architecture.
- Proficiency in SQL Server, Postgres and Redis.
- Solid understanding of data structures, algorithms, and software design patterns.
- Strong problem-solving and analytical skills
- Excellent communication and collaboration skills.
Nice-to-Have Skills Description:
- Proficiency in C#.NET for back-end
- Experience with CI/CD practices and DevOps culture.
- Prior experience in outsourced employee benefits and administration service domain
- Mobile development
- Experience with test-driven development.
Languages:
At DXC Technology, we prioritize in-person collaboration and encourage employees to work from a DXC office when appropriate. We also recognize that flexibility is important and understand that work arrangements may vary depending on the role and business needs. Your work location may include a DXC office, client site, orwhere approveda remote setting. DXC reserves the right to adjust work location arrangements (temporarily or permanently) in response to evolving business requirements.