About the job .NET API Developer
Role Overview: As a Senior .NET API Developer specializing in integration, you will be pivotal in designing, developing, and maintaining robust APIs to facilitate seamless communication between various systems including external APIs, EDI, FTP, and web services. Your work will directly impact our logistics solutions, ensuring timely and accurate data exchange.
Key Responsibilities:
- Design and develop scalable and efficient .NET APIs to integrate with external APIs, EDI, FTP, and web services.
- Collaborate with cross-functional teams to gather and analyze requirements, ensuring the API solutions meet business needs.
- Implement security best practices to protect sensitive data and ensure compliance with industry standards.
- Debug and resolve technical issues, providing support for all integrations work.
- Write clean, maintainable, and efficient code following best practices and standards.
- Create and maintain technical documentation for all API integrations.
- Conduct code reviews and provide mentorship to junior developers.
- Stay updated with the latest industry trends, technologies, and best practices to continuously improve the integration solutions.
Qualifications:
- At least 8-10 years of professional experience in C# .NET
- Proficiency and knowledge in Design Patterns and SOLID Principles
Strong knowledge and experience in the following:
o Designing and building REST/Web APIs
o Secure and scalable APIs
o High volume/traffic APIs
o Implementing authentication in API using AD and API authorization
Professional experience working in an AWS environment
o AWS Lambda
o API Gateway
o Amazon Cognito
o S3 Bucket
Experience with the following technologies:
o SQL Databases
o Stored Procedure
o Views
Nice to have:
o Performance optimization of databases and SQL scripts