Job Description:
- Thorough understanding of Python 3.x, Web frameworks (Flask) and its core principles
- Experience with popular React.js workflows (such as Flux or Redux)
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
- In-depth knowledge of JavaScript, SCSS/CSS, HTML, and front-end languages, Material UI
- Knowledge of Database principles, SQL, Exposure to any database i.e. MS SQL Server, Azure SQL Database, Oracle, MySQL
- Exposure to Azure cloud Web App Service, VM Deployment, Docker
- Third-party integration, Rest APIs and microservices
Secondary Skills
(Technical & Functional)
- Basics of Linux, Nginx, Gunicorn, Wsgi
- SQL Alchemy, Pandas, Openpyxl
- Familiar with SCRUM methodology/ Jira
- Familiarity with code versioning tools i.e. Git/GitHub
- Design and workflow document preparation
- Concept of Multithreading, Logging, Email, Schedulers
Desired Profile
(Soft Skills,
Role specific skills, Personality,
Professional & Behavioral skills)
- Should have excellent verbal and written communication skill
- Ability to work directly with customer and in collaboration with team
- Excellent troubleshooting skills
Job Responsibilities
- Help design and implement functional requirements
- Building reusable components and front-end libraries for future use
- Translating designs and wireframes into high quality code
- Build efficient back-end features in Python
- Integrate front-end components into applications
- Manage testing and bug fixes
- Collaborate with UX/UI designers to implement design into the code
- Coach junior team members
- Implement software enhancements and suggest improvements
- Full-stack development
- Integrations with third-party applications (REST API)
- Requirements analysis and providing solutions using Python and related tools.
- Strong analytical and problem-solving skills is necessary.