Design, develop, and optimize RESTful and SOAP APIs to facilitate secure and efficient data exchange between systems.
Collaborate with front-end developers to integrate APIs with user interfaces built using React, Angular, or other modern frameworks.
Implement microservices architecture using technologies such as Node.js, Java, or .NET to ensure modularity and scalability of applications.
Conduct thorough unit testing and debugging to guarantee high-quality code that adheres to best practices within the SDLC (Software Development Life Cycle).
Utilize version control tools like GitHub, TFS, or SVN for code management and continuous integration/continuous deployment (CI/CD) pipelines.
Design database schemas and perform database development using SQL Server, MySQL, PostgreSQL, or MongoDB for optimal data storage solutions.
Document API specifications using UML diagrams and XSLT transformations for clarity and maintainability.
Participate actively in Agile development teams, contributing to sprint planning, stand-ups, and retrospectives to drive project momentum.
Qualifications
Bachelor's degree in Computer Science, Software Engineering, or a related field; relevant experience may substitute.
Proven experience developing APIs with RESTful principles and web services using ASP.NET , WCF, or similar frameworks.
Strong proficiency in programming languages such as C#, JavaScript (including TypeScript), Python, Java, or Ruby on Rails.
Hands-on knowledge of front-end development tools like React, Angular, Bootstrap, HTML5, CSS3, and AJAX for UI integration.
Familiarity with cloud platforms such as AWS or Azure for deploying scalable API solutions.
Experience working with database design and management using SQL Server, MySQL, PostgreSQL, or NoSQL databases like MongoDB.
Understanding of microservices architecture patterns and containerization technologies such as Docker or Kubernetes is a plus.
Knowledge of version control systems including GitHub or TFS; experience with CI/CD pipelines is advantageous.
Ability to work within an Agile environment with excellent debugging skills and attention to detail in software development processes. Join us as an API Developer and be part of a passionate team committed to creating innovative digital experiences! Your expertise will directly impact how our systems communicate seamlessly across platforms--driving efficiency and elevating user satisfaction every step of the way!
Job Type: Full-time
Pay: $70,000.00-$120,000.00 per year
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.