Senior Fullstack Software Developer developing high-quality software for data pipelines at Autodesk. Collaborating with cross-functional teams to ensure best practices in code development and maintenance.
Responsibilities
Develop high-quality, scalable, secure, and stable code for use in products and solutions for customers, making it easier for other developers to maintain, enhance and reuse
Develop and maintain Unit Tests, participate in automation and regression testing
Ensure new code follows best security practices
Document new code and features developed, including changes to existing code
Write and present code design specifications
Participate in code reviews to ensure new code conforms to standards
Interact with customers to identify and resolve product defects; work directly with business people daily
Ensure new code, feature, or software product meets performance goals/metrics
Research and resolve defects logged by customers or QA and document all changes made
Understands, embraces, and promotes agile methodologies, principles, and values within the team.
Participate in team retrospectives and feedback loops to improve on future iterations
Work with Product Owner and/or Product Manager/Team to understand and help refine functional requirements for new products or upgrades and have a clear understanding of what definition of “done” is
Mentor and provide direction to less experienced software engineers regarding company development processes and product architecture, at senior levels
Develop depth in at least one technical area, but breadth in numerous areas to be a greater asset to the team
Requirements
Bachelor’s Degree in Computer Science, Engineering, Information Technology or related
Minimum 5 years of full-stack software development experience
Experience with Python, JavaScript, ReactJS, AngularJS, RESTful and GraphQL API development
Experience with using databases MySQL, DynamoDB, etc.
Working knowledge of AWS technologies e.g., S3, EMR
Working knowledge of Big Data Technologies like AWS-Kinesi, Kafka, Snowflake etc.
Excellent analyzing and problem-solving skills
Team player attitude with a willingness to lead when necessary
Ability to document requirements and specifications
Software Engineering Intern contributing to Tonal’s product roadmap while developing AI - assisted automation solutions. Collaborating with engineering teams to leverage new technologies and boost productivity.
Technical Lead specializing in mentorship and code quality at CanadaHelps, a leading charity platform. Driving team collaboration and delivering scalable software solutions for charitable donations.
Full Stack Developer for Signal49 Research, creating interactive dashboards and reporting tools. Work collaboratively with internal clients and data teams in a remote setting.
Renewables Lead Electrical Engineer driving growth and success in Ulteig’s electrical engineering offerings. Conducting system studies, mentoring, and leading projects in renewable energy sector.
Staff Software Engineer specializing in data infrastructure for Instacart's data governance and compute systems. Collaborating with engineering teams to enhance the platform's reliability and performance.
Principal Engineer designing mixed - signal IPs for Microchip Technology. Collaborating with SoC architects and managing IP intake processes for advanced analog solutions.
Principal Software Architecture Director overseeing software architecture and technology strategy at SGI. Providing guidance and mentorship while aligning with business goals in the insurance sector.
Senior Engineer leading design and implementation of protective relaying systems for BWRX - 300 Nuclear Reactor. Engaging in grid interface projects and customer technical assessments.