web analytics

Software Engineer

Autodesk

Autodesk gives you the power to make anything.

Job Requisition ID #

22WD60483

Position Overview

Finance Data Platform is a modern scalable system that is used to collate and report Autodesk’s finance data which in turn is used for planning, forecasting and reporting. As an Senior Software Data Engineer you will be responsible to support building and enhancing the Finance Data Platform using latest Data Warehousing applications thereby help to provide and seamless and enhanced end user experience to the Finance Stake Holders. Through a combination of strong business understanding, solid analytical and problem-solving skills you will support in the discovery and conceptual design work required to translate business vision into solutions and features. Autodesk’s Finance Data Platform caters to a wide variety of real-time, near real-time and batch analytical solutions. These solutions are integral part of business functions like Sales, Operations, Finance, Marketing and Internet services enabling business drivers to make critical decisions. We use a diverse technology stack such as Snowflake, AWS, HAAS, Data Vitalization tools like Denodo and beyond. Designing, Developing and scaling these big data technologies are a core part of our daily job. You should be able to think outside of the box and should have passion for building analytics solutions to enable business in making time sensitive and critical decisions.

Responsibilities

  • Building scalable, available, reliable data pipelines with Snowflake
  • Should have a product-focused mindset to understand business requirements and architect systems that will scale and extend to accommodate those needs
  • Build and scale data infrastructure that powers batch and real-time data processing of millions of records
  • Interface with business teams, CRM, data scientists, product managers and all data stakeholders to understand their needs and promote best practices
  • Design, develop and deliver full-stack, high-value, cloud-based Solutions
  • Develop high-level designs and implement high scalable web and cloud solutions
  • Collaborate with architects, product designers, product managers, engineers to implement high-quality solutions
  • Proactively and continuously evaluate and address issues related to performance, stability, scalability, and extensibility of the systems
  • Research and prototype new ideas, technologies and patterns relating to the task
  • Take full ownership of the initiative and deliver it end to end solution

Minimum Qualifications

  • Bachelor’s Degree in Computer Science, Information Systems or other equivalent experience in software development/IT
  • 3+ years of experience Snowflake SQL Writing SQL queries against Snowflake Developing scripts Unix, Python, etc. to do Extract, Load, and Transform data
  • 5+ years of experience Maintain/ develop the infrastructure required for optimal extraction, transformation, and loading of data from a wide variety of data sources using SQL and AWS technologies
  • Hands on experience of building Analytical pipelines using DBT
  • Hands-on experience with Snowflake utilities such as SnowSQL, SnowPipe, Python, Tasks, Streams, Time travel, Optimizer, Metadata Manager, data sharing, and stored procedures
  • In-depth understanding of Data Warehouse/ODS, ETL concept and modelling structure principles
  • Familiar with workflow management tools, like Airflow and Oozie
  • Experience building code-driven infrastructure on public cloud platforms, preferably AWS
  • Experience in Data warehousing – OLTP, OLAP, Dimensions, Facts, and Data modelling
  • Good working knowledge of any ETL or ELT tool (Matillion or Informatica or SSIS)
  • Ability to effectively function in a cross team’s environment, Experience in gathering and analysing system requirements
  • 3+ years’ experience in developing full-stack, web technology solutions utilizing: JavaScript, NODE JS, REST APIs, Amazon Web Services, microservices, serverless design/technologies
  • Hands-on experience with Relational database technologies like MySQL, , etc. is highly preferred
  • Should have a very strong foundation in JavaScript, and must have a clear understanding of basic web fundamentals such as prototype-based inheritance, scopes, Event Loop, Memory Management in JS, etc
  • Should be good at developing micro front-end applications and is expected to have the knowledge to create good abstractions that can be reused
  • Should have Hands-on with latest tooling in Front End and should know how to configure, use and integrate various Front-End Build, Compile and Packaging tools suchasGrunt, Webpack, Gulp,etc
  • Should have very good hands-on knowledge of CSS3, HTML5 and CSS Pre-processors such as SASS, LESS, etc
  • Should have some Hands-on experience in Java 8+, of developing RESTful web services
  • Should have a solid understanding of source code management using GIT
  • Familiarity with the software development process, including specification, quality assurance, and documentation
  • Advanced interpersonal skills to effectively promote ideas, collaborate across teams and influence stakeholders to reach decisions
  • Detail-oriented with respect to software development process, communication and documentation
  • Capable of performing requirements gathering, analysis and documentation
  • Excellent verbal and written communication skills, with the ability to communicate with stakeholders at various levels

Preferred Qualifications

  • Working knowledge of UML, software design patterns, distributed systems, caching, security and logging
  • Hands-on experience with Python scripting
  • Good to have familiarity with data visualization tools (Tableau/Power BI)
  • Nice to have experience with CI/CD tools like Docker, Jenkins, etc
  • Nice to have experience with Amazon web services – ECS, Lambda, S3, SQS, etc
  • Keen interest in new technologies and their timely adoption
  • Ability to work in a heterogeneous environment consisting of multiple languages and technologies

At Autodesk, we’re building a diverse workplace and an inclusive culture to give more people the chance to imagine, design, and make a better world. Autodesk is proud to be an equal opportunity employer and considers all qualified applicants for employment without regard to race, color, religion, age, sex, sexual orientation, gender, gender identity, national origin, disability, veteran status or any other legally protected characteristic. We also consider for employment all qualified applicants regardless of criminal histories, consistent with applicable law.

Are you an existing contractor or consultant with Autodesk? Please search for open jobs and apply internally (not on this external site). If you have any questions or require support, contact Autodesk Careers.

To apply for the job click here

Software Engineer

To apply for the job click here

Contact us

Autodesk

Autodesk gives you the power to make anything.

Related Jobs