Lead Software Engineer developing applications and tools at Morgan Stanley in Montreal. Driving complex data visualization projects while collaborating with cross-functional teams in a hybrid work environment.
Responsibilities
Analyze development requirements and write technical specifications
Participate in the technical design and implementation of software development
Develop, test, and maintain object-oriented Perl/Python modules, application, and reporting scripts
Create and modify database objects like tables, views, stored procedures, and triggers
Maintain and support existing tools and work with users while troubleshooting issues
Work with customers and stakeholders to locate and access required data in multiple enterprise systems/data sources, as well as write queries to collect this data and make it available
Create and maintain complex SQL queries and integrate them into Python scripts
Develop, test, and maintain JavaScript/Angular user interfaces
Create and maintain Autosys jobs
Follow best practices and deliver using an end-to-end quality approach
Work with other developers in other locations to analyze, improve and fix existing software components
Estimate accurate timelines for delivery of development work for the client
Manage multiple projects at once and client expectations on their deliverables
Collaborate with other enterprise infrastructure and technology teams as required
Document development work, user guides, internal documentation, and release notes
Requirements
Minimum of 7+ years of Python experience in systems/software development in a Unix/Linux environment
Practical experience with design and implementation of Object-Oriented Python applications
Practical experience with both using and writing Python modules
Minimum of 7+ years of JavaScript/Angular experience in systems/software development in a Unix/Linux environment
Database design and development experience, preferably in Sybase
Required Technologies: Object Oriented Python - Advanced Level, Sybase - Very strong level with an ability to write complex SQL queries, JavaScript - Advanced Level, Angular - Advanced Level, Unix/Linux - Int Advanced intermediate Level, Autosys - Intermediate Level of JIL knowledge and creating complex Autosys jobs, boxes, and file watchers
Experience of one or more of the following is desirable: Perl, HTML5, RCS/GIT, jQuery, Performance Management, Agile Framework, Jira
Senior Full - Stack Developer needed to build scalable cloud - native applications for mortgage/lending solutions using Java Spring Boot, React, Azure, and microservices.
Senior Backend Java Engineer at Capgemini Engineering, focusing on projects in the hospitality sector. Collaborates with Machine Learning team, utilizing cutting - edge tech stack.
Senior Software Developer responsible for building high - correctness Rust services for Narvar. Collaborating across teams while owning systems from architecture to operations.
Consultant Developer role focusing on client delivery of quality software solutions. Working with teams to implement solutions that are well - tested and easily maintained.
Growth Product Designer for pdf.net, building the acquisition engine and optimizing conversion through design and data. Collaborating with PMs and engineers in a fully remote, high - autonomy environment.
Senior .Net programmer at Exposant 3 developing and modifying business solutions in a hybrid work environment. Committed to mutual success and team collaboration.
Staff Backend Engineer focusing on adaptive telemetry and databases for Grafana Labs. Responsible for technical strategy, project delivery, and system reliability.
Senior Backend Engineer building authentication features and services at GitLab. Working on token issuance, access management tooling, and security improvements for user authentication.
Senior Backend Programmer at Behaviour Interactive developing backend systems for '7 Days to Die'. Leading integration of online services and collaborating with cross - disciplinary teams.