Job Details
Job ObjectiveThe ideal candidates should have experience in designing, coding, testing, deployingand supporting web applications It would need the ability to thrive in the challengingenvironment and should have the attitude to learn new skills Competencies and SkillsCategory Skills
- Backend - ASPNET, ASPNET Core, C#, .
NET Core, Python - Frontend - HTML, CSS, Bootstrap, Type Script, Vue JS, JQuery, Ajax, Java Script
- Database - MySQL, MSSQL, PostgreSQL, MongoDB
- API - REST API
- Deployment - Github, AWS, Jenkin, CI/CD, Kubernetes
- Notification - Firebase
- Framework - MVC, Entity, Agile
- Other Tools - Jira, Confluence, Invision, Slack, Godaddy
- Integration - Payment, SMS, SMTP, Maps, Analytics, SuperSet, What'sApp, Weighing Scale, Printer, Bar Code Scanner,Webhooks
- Security - JWT Token, SSL, CORS, Encryption, OAuth,
Technical Skills: Experience developing web-based applications in C#, HTML, JavaScript, VBScript/ASP, or NET Experience working with MS SQL Server and MySQL Experience in the MVC and entity framework Experience of writing REST Web APIs Experience with a responsive design for Web/mobile/desktop applications Good understanding of browser rendering behaviour and performance Hands on experience in debugging the code using Chrome Developer Tools Strong knowledge on secure communication and networking concepts Should have experience with design tools and version controlling tools GIT Hub Strong hands-on in using Unit Test frameworks and code coverage tools' Code manageability with version control tools Experience in integrating with different third party APIs such as PaymentGateway, SMS Gateway Should have experience in managing and deploying codes in AWS Functional Skills: Strong knowledge of data structures, system design, and algorithms Hands on experience in coding and unit testing of enterprise B2B and B2C applications Ability to work in an Agile environment Should have experience in designing complex database design and architecture Should have experience in creating and planning feature timelines Job Responsibilities: Writing clean, high-quality, high-performance, maintainable code Develop and support software including applications, database integration, interfaces, and new functionality enhancements Coordinate cross-functionally to insure product meets business objectives and compliance standards Participate and lead code reviews Design, code, test and manage various applications Follow outlined standards of quality related to codes and design principles Develop automated tests and conduct performance tuning Ensuring the entire stack is designed and built for speed and scalability Ensuring responsiveness of applications across different device models Providing APIs to the mobile App developers Design and implementation of continuous integration and deployment Handle and ensure robust delivery plans with respect to time, budget, scope, transition into production, etc.
Estimate development timeline for the assigned tasks Work closely with key stakeholders, including senior level executives, to understand the product objectives Foster communication and collaboration between different teams; manage the relationship with tester, designer, sales partners at all levels in the organization Proactively stay close to emerging tools and capabilities and own the suite of tools/capabilities Supervise and monitor subordinates and their workings on a day-to-day basis, and supervise, coach and develop junior members of staff within the Applications Behavioral Skills: Good analytical and problem-solving abilities Good oral and written communication skills Excellent business acumen and interpersonal skills