1 day ago
Mississauga, Canada +4 moreMid Level
Responsibilities
- Consult with internal stakeholders and customers regarding technical areas of expertise.
- Analyze and solve complex technical problems using in-depth data and situation analysis.
- Develop business development proposals and present them to senior leadership at prospective clients.
- Plan and execute system specifications, design, architecture, and software development.
- Develop project standards, procedures, training manuals, and other documentation.
- Build scalable, high-performance, reliable Python applications for enterprise environments.
- Participate in code reviews and share software development best practices.
- Lead technical decisions across multiple teams as a subject matter expert.
- Continuously evaluate and improve development processes and practices.
- Deliver virtual commissioning, emulation, testing, and simulation.
Requirements
- At least 2 years of general software development experience with significant Python expertise, including standard libraries and common data structures.
- Strong understanding and practical application of object-oriented design principles and design patterns.
- Experience designing, building, and deploying scalable Python applications.
- Proficiency with unit, integration, and end-to-end testing, such as pytest.
- Practical experience with multithreading or asynchronous programming for performance optimization.
- Experience with relational databases including PostgreSQL and MySQL.
- Experience using Git for collaborative source control, including branching, merging, and pull requests.
- Comfort working in Linux command-line environments with SSH, Vim, and related tools.
- Proficiency in software development, custom application development, software design and solutions, and continuous integration tools.
- Bachelor’s degree in a technical, computer science, or relevant STEM discipline.
- Valid passport and ability to travel within Canada, the US, and internationally.
- English proficiency for regular interaction with stakeholders across Canada, the US, and other international locations.
- Preferred experience implementing solutions in industrial and manufacturing environments.
- Preferred experience with Microsoft tools and Ignition.
- Preferred experience with RESTful API design and consumption, Kafka, TCP, Django, Flask, Docker, Kubernetes, Jenkins, and GitLab CI.
- Preferred knowledge of logistics, warehouse, or supply chain distribution environments.
Benefits
- Hourly base pay range of $28.17 to $52.21 in British Columbia, Ontario, and New Brunswick.
- Full-time employment compensation varies by office location, role, skills, and experience.
- The role requires travel within Canada, the US, and internationally.
- Information on benefits is provided through the employer’s benefits resource.
Tech Stack
Categories
About Accenture
Accenture is a global professional services firm providing management consulting, systems integration and technology, cybersecurity, and business process outsourcing for enterprises and governments. It operates a services-driven model delivering projects and managed services, often with major cloud and software partners, across industries worldwide. Headquartered in Dublin and publicly traded on the NYSE (ACN), it originated as Andersen Consulting and adopted the Accenture name in 2001.
