Overview
The opportunity
Application Developer will implement a complete user interface in the form of a mobile and desktop web app, with a focus on performance. Application Developer will also have experience working with Front end using React JS, Back End using .NET Core and developing RESTful APIs. As a Core .NET API Developer, candidate will be responsible for designing, developing, and maintaining APIs that provide seamless integration between different systems and applications.
Responsibilities
Key responsibilities
-
Develop and maintain the full stack of our web applications using full stack technologies (ReactJS, Javascript, Microsoft .Net, Database, etc).
-
Design, develop, and maintain RESTful APIs using .NET Core.
-
Analyze business requirements and technical specifications to identify API requirements.
-
Collaborate with cross-functional teams to understand API requirements and deliver API solutions.
-
Write high-quality, reusable, and maintainable code.
-
Optimize the performance of the APIs to ensure fast and reliable communication between systems.
-
Troubleshoot and debug issues as they arise.
-
Stay up to date with the latest developments in .NET Core and integrate them into our APIs.
-
Implement security best practices and ensure the security of our APIs.
-
Participate in code reviews and provide constructive feedback to other team members
-
Related Assignments: Perform other related duties or assignments as directed.
Communications And Working Relationships
Internal
-
Digital Solutions Delivery Lead
-
Product/Build Solutions Specialists and Leads
-
Technical Architects
-
Project Managers
-
Digital Managed Services Delivery Teams
External
-
Clients
-
Vendors
-
Partners
-
Service Providers
Qualifications
Qualifications:
Minimum Qualifications
-
Bachelor's degree in Computer Science or related field.
Minimum Experience
-
Minimum of 6-8 years of experience working with .NET Core and developing RESTful APIs.
-
Hands-on experience in React JS (Front end).
-
Experience with cloud computing platforms (AWS, Azure, Google Cloud, etc.).
-
Experience with front-end frameworks such as React, Angular, or Vue.js.
-
Experience with DevSecOps tools and practices.
-
Strong understanding of web application security principles.
Job-Specific Skills
-
Strong proficiency in C#, .NET Core, and RESTful API development.
-
Ability to create coding from the scratch.
-
Experience with version control systems (Git, SVN, etc.).
-
Familiarity with agile development methodologies.
-
Excellent problem-solving and analytical skills.
-
Good communication and teamwork skills.
-
Ability to work independently with minimal supervision.