Responsibilities
- Works closely with product managers, front-end developers, and stakeholders to define and implement API requirements.
- Builds and maintains RESTful APIs using C#, .NET framework, and .NET Core.
- Writes clean, optimized, and well-documented code in alignment with industry standards.
- Creates integration solutions connecting internal and external systems.
- Engages in architectural planning to ensure API designs support business objectives.
- Evaluates the practicality of design choices within project timelines and budget limits.
- Writes and runs unit and integration tests to verify API stability and performance.
- Takes part in code reviews and supports continuous integration to uphold code quality.
- Develops software based on user-defined specifications and functional needs.
- Tracks API performance metrics and resolves issues promptly.
- Keeps API documentation current using tools like Swagger, WebAPI, or OpenAPI.
- Provides maintenance, updates, and improvements for existing API systems.
- Designs data models and database structures tailored to application requirements.
- Partners with systems analysts, engineers, and programmers to build application-supporting systems.
- Supports team development through collaboration, mentoring, and fostering technical growth.
- Completes additional tasks as required by project or team needs.
- Available to work second shift from 3 PM to 12 midnight, Monday through Friday.
- Demonstrates strong verbal and written communication skills in English.
Other
- Available to work second shift from 3 PM to 12 midnight, Monday through Friday.
- Strong verbal and written English communication skills are required.