About this role
Job title: Senior Software Engineer I (.Net, C#, React)
About the Role Senior Full Stack Developer will contribute to the development of scalable backend services and modern frontends across .NET Core/C# and React as part of a cross-functional agile team in the Digital Customer Solutions division.
What You'll Do
- Design, implement, and maintain scalable backend services and RESTful APIs using .NET Core and C#
- Build responsive, modern web applications using React, TypeScript, and Redux
- Develop features end-to-end including data modeling, API development, and UI integration
- Translate designs and wireframes into high-quality, reusable code
- Conduct code reviews, ensure code quality, and contribute to continuous improvement
- Collaborate closely with stakeholders to define requirements and deliver technical solutions
- Analyze and refactor existing code to improve performance, scalability, and maintainability
- Ensure product security, performance, and maintainability standards are met
- Write unit tests and conduct load testing to ensure product reliability
What We're Looking For
- Proven experience developing backend systems using C# and .NET Core
- Strong frontend development skills with React, TypeScript, Redux
- Solid understanding of RESTful API design and integration
- Expertise in algorithms, data structures, and software design principles
- Experience with Azure cloud services: App Services, Entra ID, Key Vault, Blob Storage, Service Bus, App Insights, CI/CD pipelines
- Familiarity with Visual Studio, Git, and Azure DevOps
- Experience with SQL, NoSQL, and time-series databases (e.g., InfluxDB)
- Excellent communication skills in English (written and spoken)
- Experience with Ionic, Angular, or hybrid mobile development is a plus
- Familiarity with Material UI, SASS, Webpack, Babel, NPM is a plus
- Exposure to modern ECMAScript standards and tools is a plus
- Experience working with microservices architecture and distributed systems is a plus
Nice to Have
- Additional experience with hybrid/mobile development or related UI toolkits
- Strong problem-solving mindset and a collaborative, team-oriented approach
Compensation & Benefits
- Attractive compensation & benefits
- Employee Assistance Program
- Global parental leave program
- Flexible working models