Dawn InfoTek Inc. is a professional IT consulting team that partners with major financial institutions, investment firms and government sectors. We have been dedicated to delivering cutting-edge consulting services and recruiting all levels of IT positions for our clients.We are currently seeking competent individuals to fulfill the role of Python Developer to join our dynamic team for our client, a leading Bank in CanadaLocation Address: Hybrid Subject to change: 34 days onsite may be required based on business needsContract Duration: ASAP to FYE 10/31/2026 approx. 5 monthsPossibility of extension & conversion to FTETypical Day in Role: Design, develop, test, and maintain Python-based applications and services Write efficient, optimized, and scalable SQL queries, stored procedures, and data models Work with relational databases to ensure high performance, data integrity, and availability Perform data extraction, transformation, and loading (ETL) activities Collaborate with business analysts, data scientists, and other engineers to understand requirements and deliver solutions Debug and resolve production issues and performance bottlenecks Ensure adherence to coding standards, best practices, and security guidelines Participate in code reviews, documentation, and knowledge sharing Support deployment and maintenance of applications in development, test, and production environmentsCandidate Value Proposition:The successful candidate will have the opportunity to exposure to variety of new technologies, working with cloud, high visibility project, work with LLMs and AI down the line, for a top 5 Canadian BankCandidate Requirements/Must Have Skills:1) 8+ years of experience as a developer, with 4+ years of professional experience in Python development and frameworks (advanced coding skills)2) 6+ years strong expertise in SQL with hands-on experience in complex queries and database optimization3) 6+ years experience working with relational databases (e.g. SQL Server, Oracle)4) 4+ years experience with REST API development and integration5) Solid understanding of data structures, algorithms, and software development principles, DevOps practicesNice-To-Have Skills:1) Experience with version control systems (e.g., Git)2) Experience working with large-scale or high-volume data systems3) Prior experience in Agile/Scrum development environmentsSoft Skills Required: Strong analytical and problem-solving skills Ability to work independently and in a team-oriented environment Good communication and documentation skills Attention to detail and commitment to code quality Ability to manage priorities and meet deadlinesEducation:Bachelors experience prioritized
Job Title
Python Developer