location_onPune, Maharashtra, India
watch_later Posted: Jan 24, 2024
Skills Required
Nice To Have skills
- AngularJS
Job Description
Responsibilities:
· Understand development requirements from Product Owner
· Work with UI/UX designer and Front-End Development Lead for finalizing backend development designs
· Develop highly efficient backend using .NET core, MONGO DB, REST APIs, C#, MVC architecture, Azure and correct design patterns
· Develop back-end code keeping in mind overall product performance, scalability, security and testing
· Support Test Automation and DevOps engineers for implementing testing automation and CI/CD pipelines respectively.
· Enhance existing codebase by analyzing product objectives and areas of improvement. Prepare plan of action for improvement, present and implement it after approval.
· Resolve issues reported in JIRA within acceptable timelines.
· Ensure cross platform development for websites and optimization for mobile apps.
· Meet technical as well as functional product needs.
· Formulate proof of concept for given technical problems and demonstrate its solution.
· Estimation and timely completion of given responsibilities.
· Staying abreast of latest technology development in web and mobile app development.
· Work independently and collaborate with rest of the engineering team.
· Testing of code written by self as well as others.
· Mentor fellow team members in backend development.
Requirements:
· Engineering degree (Computer Science, IT or similar) / MCA with excellent and consistent academic track record
· Must have 5+ years of experience in Web/Web API development using .NET Framework or .NET Core
· Proficiency in C#, Mongo DB, Google Firebase, Microsoft Azure
· Working knowledge of Agile development methodology, JIRA, GIT, BIT Bucket, Test Automation, Continuous Integration Deployment
· Knowledge of front-end technologies such as HTML, CSS, Java Script, React JS, React Native, Angular JS will be added advantage.
· Knowledge of Electron and Ionic frameworks will also be an advantage
· Excellent communication skills and interpersonal skills.
· Willingness to learn new technologies, acquire new skill sets
· Able to work in fast paced environment
· Should have excellent problem-solving skills with positive attitude
· Self-learner, proactive having attention to detail
· Team player who can manage his time and work stack adequately