As a Full Stack Software Engineer, you will be responsible for developing and maintaining backend services and RESTful APIs for a nationwide platform.
Backend Development:
- Design, build, and maintain RESTful APIs and backend services using C#/.NET and Azure.
- Implement and maintain security best practices, authentication/authorization protocols (OAuth2, FICAM), and data validation.
- Troubleshoot and resolve API or integration issues in both production and test environments.
Collaboration and Integration:
- Integrate and optimize data across multiple enterprise systems, ensuring scalability and reliability.
- Collaborate with front-end and CRM teams to ensure seamless integration and consistent user experience.
- Familiarity with Microsoft Dynamics 365 CRM and data integration patterns.
Agile and Testing:
- Participate actively in Agile ceremonies and sprint planning.
- Develop unit, integration, and performance tests and contribute to CI/CD automation.
- Support modernization efforts for API architecture, observability, and performance enhancements.