- Work with product owners managers and customers to explore requirements and translate usecases into functional specifications and solutions.
- Collaborate with crossfunctional teams and architects to design develop test and deploy web applications using .net Core and C#.
- Build scalable reliable clean code and unit tests for .NET applications.
- Help maintain code quality organization and automatization by performing code reviews refactoring and unit testing
- Develop integration with thirdparty APIs and external applications to deliver robust and scalable applications.
- Maintain services enhance optimize and upgrade existing systems.
- Contribute to architectural and design discussions and document design decisions.
- Effectively participate and contribute to planning meetings retrospectives daily stand ups and other meetings as part of the software development process.
- Contribute to the continuous improvement of development processes and practices.
- Resolve production issues participate in production incident analysis by conducting effective troubleshooting and RCA within SLA.
- Work with Operations teams on product deployment and issues resolution and support.
- Mentor junior developers and assist in their professional growth.
- Stay updated with the latest technologies and best practices.
production support,unit testing,.net core,api integration,code reviews,troubleshooting,api,c#,web applications,mentoring