Job Description
- Design and implement Python code using the Django framework.
- Identify and fix bottlenecks that may arise from inefficient code.
- Identify and fix software bugs.
- Create a wide variety of unit tests to verify the functionality of software.
- Manage the security of the platform.
- Write detailed documentation around the code.
- Experience in creating and maintaining Django models for large amounts of data and experience with databases (MySql, SQL, PostgreSQL)
- Experience in Angular, Typescript, JavaScript, CSS, HTML, Ajax, JQuery, Bootstrap
- Experience in making Webapp/Mobile app responsive
- Excellent understanding of REST API Development and HTTP Methods
- Excellent in deploying complete project (Angular and Django) on cloud/on premises
- Aggressively learn new technologies through self-study and work to develop prototypes and solve technical problems.
- Participate in daily status calls and meetings and report status on assigned tasks to your lead
- Elementary understanding of Linux is a prerequisite
- Familiarity with code versioning tools (such as Git, SVN, and Mercurial)
- Assess and prioritize feature requests and work in Agile framework.
- Work in a team to implement features and partner with Product Managers, UX experts, Architects, and QA to develop implementation plans with a focus on innovation, quality,
- sustainability, and delivering value to our clients.
Role: Full Stack Developer
Industry Type: IT Services & Consulting
Department: Engineering – Software & QA
Employment Type: Full Time, Permanent
Role Category: Software Development
Education
UG: Any Graduate