Company Description
Evince Development Pvt. Ltd. (EvinceDev) is a CMMI 3-Level leading IT service company that delivers innovative solutions to clients worldwide. With a commitment to excellence and a dynamic team of professionals, we aim to exceed client expectations and drive success through cutting-edge technology.
Eligibility : 6 - 7 years experience
Role Description
EvinceDev (Evince Development) is looking for talented candidates based on the requirements described here. Following are the Brief points of the Job Requirements
- Design, develop, and maintain robust applications using Python, including backend services, web applications, data processing pipelines, and automation tools.
- Architect and implement scalable solutions with modern Python frameworks such as Django (web framework), Flask (micro web framework), or FastAPI (modern web framework for APIs).
- Lead technical analysis, collaborate with cross-functional teams, and drive new feature delivery across the full software development lifecycle (SDLC).
- Write clean, maintainable, and efficient code following PEP 8 standards, design patterns, and best practices.
- Integrate user-facing elements with server-side logic and connect applications to various databases (SQL and NoSQL) like PostgreSQL, MySQL, or MongoDB.
- Develop RESTful APIs and GraphQL endpoints for frontend and mobile integrations.
- Optimize application performance, implement caching strategies (for example, using Redis : Remote Dictionary Server or Memcached : distributed memory caching system), and troubleshoot / report complex issues.
- Ensure application security and data protection following standard protocols (OAuth : Open Authorization, SSL / TLS : Secure Sockets Layer / Transport Layer Security).
- Participate in Agile processes - sprint planning, stand-ups, code reviews, and retrospective meetings.
- Deploy and manage Python applications in cloud environments (AWS, Azure, GCP) using containerization (Docker : container platform) and orchestration (Kubernetes : container orchestration system).
- Maintain version control workflows using Git, and contribute to monorepos (single repository structure), automated linting, and code quality reviews.
- Strong development experience with MS SQL Server 2017 or above, including database design, implementation, and maintenance.
- Advanced expertise in writing and tuning T-SQL (Transact-SQL) queries, complex joins, CTEs (Common Table Expressions), window functions, and dynamic SQL (Structured Query Language).
- Capable of performance tuning : query optimization, indexing, partitioning, and execution plan analysis.
- Proficient in analyzing, troubleshooting, and resolving database-related issues efficiently.
- Familiarity with database security measures, data encryption, and user access management.
- Good knowledge of backups, recovery models, and database migration techniques.
How to Apply :
Interested candidates are invited to submit their resume on career@evincedev.com
EvinceDev is an equal opportunity employer. We encourage applications from candidates of all backgrounds and experiences.
We are looking forward to meeting our next Spartan!