Design, develop, and maintain RESTful APIs using C# and the.NET framework. Collaborate with product managers, front-end developers, and other stakeholders to understand requirements and deliver effective API solutions.
Requirements
- Collaborate with product managers, front-end developers, and other stakeholders to understand requirements and deliver effective API solutions.
- Design, develop, and maintain RESTful APIs using C# and the.NET framework and.NET Core
- Develops integration solutions with internal and external systems.
- Participate in architectural and design discussions to ensure APIs align with business goals.
- Assesses feasibility of design and project parameters within time and cost constraints.
- Develops and executes unit tests and integration tests to ensure API reliability and performance.
- Participates in code reviews and adopt continuous integration practices to maintain high-quality code standard
- Develops code and designs software applications based on user specifications.
- Monitor API performance and troubleshoot issues as they arise.
- Maintain up-to-date API documentation using tools such as Swagger/WebAPI/OpenAPI.
- Provide ongoing support and enhancements for existing APIs.
- Designs data models and database schemas for specific application areas.
- Collaborates with systems analysts, engineers, and programmers to design systems to support required applications.
- Supervisory Responsibilities, including but not limited to collaboration, mentoring team members, enabling opportunities for individual technical growth, and strengthening the team, among others.
- Performs other related duties as assigned.
Benefits
- Generous Paid Time Off
- 401k Matching
- Retirement Plan
- Visa Sponsorship
- Four Day Work Week
- Generous Parental Leave
- Tuition Reimbursement
- Relocation Assistance