Michigan Veterans Jobs

Mobile michigan-jobbank Logo

Job Information

Autodesk, Inc. Senior Software Engineer in Novi, Michigan

Employer Name: Autodesk, Inc.Position: Senior Software EngineerJob Site: 26200 Town Center Drive, Ste. 300, Novi, Michigan, 48375Job Duties:Analyze, design, program, debugs, and modify Autodeskrsquo;s software enhancements and/or new products used in local, networked, cloud-based or Internet-related computer programs. Own applications from end-to-end, from local machine through to production and implement responsive web applications. Store, retrieve, and manipulate data for analysis of system capabilities and requirements. Design, develop, re-factor, optimize, and enhance solutions that enable key business functions. Architect and deliver full-stack software solutions using industry-leading DevOps best practices and technologies. Modify existing software to correct errors, allow it to adapt to new hardware, or to improve its performance. Automate manual enterprise operations tasks and optimize business processes that reduce workloads and create organizational efficiencies. Create reusable automation libraries, patterns and APIs that can be shared across the enterprise on a unified platform. Develop and direct software system testing and validation procedures, programming, and documentation. Work with open source tools, rich dashboards and implement proactive monitoring solutions. Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design. Work on automation opportunities across various domains and business systems as the need arises. Participate in cross-team collaboration and coordination to ensure reliable, secure, available and scalable releases. Mentor other engineers and deeply review code.Minimum Requirements:Bachelorrsquo;s Degree in Computer Science, Mechanical Engineering, or related field followed by 5 years of post-baccalaureate, progressive experience in the job offered or in a software engineering-related occupation.Special Requirements:Position requires at least 1 year of experience in each of the following skills:ulliDevelop and maintain software applications using microservice FaaS architectural patterns to architect reliable, cost efficient and scalable solutions;/liliDatabase technologies (NoSQL, SQL) and data interchange formats (XML, JSON) such as DynamoBD, MongoDB, Oracle, and SQL Server;/liliWork with open source frameworks such as Spring and Spring boot to develop micro-services using Netflix libraries and the Spring cloud;/liliUtilize the agile methodology to deliver product features;/liliJava and related frameworks to develop scalable and secure applications;/liliDeploy applications on Pivotal Cloud Foundry and create scripts for automate deployments, route rules and auto scale applications on Cloud;/liliBuild Restful APIs using Java, documented in Swagger and deploy to the Cloud;/liliArticulate technical topics to non-technical audiences both in writing, in diagrams such as UML and flow charts;/liliCreate rich dashboards using solutions such as Kibana; and/liliCreate rich UI interface applicati