FullStack Developer, Python

Company: Autodesk
Company: Autodesk
Location: Bengaluru, IND
Commitment: Full time
Posted on: 2023-05-03 17:42
Job Requisition ID #23WD68929Job Position Title: Software Developer II – Full Stack DeveloperJob Description Summary: As the Software Developer II – Full Stack Developer, you will be part of the Tools and Automations team within Autodesk’s Enterprise Delivery Centre (EDC). EDC is instrumental in enabling global IT infrastructure by detecting and addressing failures across Autodesk’s internal systems & applications. We are more focused on bringing more proactive tools & automations, seamless DevOps experience, and Ai enabled Intelligence to the existing processes across EDC & to other internal organizations associated with DevOps, Product Engineering, Specialized Services, Developer Enablement & Customer Experience, etc., Our team has a lot of visibility and the impact of our work are directly related to Autodesk business results. We value the culture, transparency & collaboration in our team and at Autodesk in general, we take pride in our diversity in the global team and how we work and talk with one another.Job Description: As Software Developer II – Full Stack Developer at Autodesk, you'll build full-fledged platforms using a range of different technologies. You'll be involved in the entire software development lifecycle including the design, development, deployment, and maintenance of new and existing features. You'll write clean and functional code on the front and back ends. You'll collaborate closely with our development team to ensure system consistency and create a great user experience. You'll write reusable and maintainable code. You'll also perform UI tests to optimize performance. Ultimately, your work will have a direct impact on the stability and user experience of the tools & platforms we build.To be more successful in this role, you are expected to showcase key Autodesk values i.e. “Ways we Work” (One Autodesk, Make Key Decisions, Bring Authentic Selves & Showcase integrity). Demonstrate better collaboration, Humble, and Inclusiveness in the day-to-day work resulting in a high-performing & successful team. You are also expected to showcase high levels of accountability and ownership in the work delivering smart solutions to business problems.Responsibilities as an individual:Meet, discuss & conclude the scope of software requirements from different stakeholders across Geo.Influence the design decisions for the team with expertise in various design patterns to get the most effective outcome.Build an effective design document based on the requirements discussed.Analyse and pick the tool stack that is required for the project and estimate the timelines for delivery.Prepare a strong development plan that includes, feasibility testing, resource requirements, development plan, DevOps, testing, UAT & Signoff.Assign/Distribute key development modules to the different team members for coding, testing, debugging, and analytics.Be responsible for advanced, high-performing software development and delivery.Incorporate Autodesk's “Build With Trust” principles in every phase of the build process adhering to Security, Availability & Reliability, and Recoverability compliance.Adhere to code development best practices throughout the development lifecycle.Define standards and best practices for the SDLC, adopting various processes and methodologies.Perform Functional & UAT in phases before the final release to ensure alignment with the requirement.Develop reusable libraries & runbooks wherever possible to reduce the overall build time.Represent the team in various key stakeholder discussions and propose solutions.Coach the other team members on technical and professional aspects wherever needed.Constantly showcase adaption towards best design & development practices.Take ownership of production issues/bugs and provide permanent solutions using the team’s complete capacity.Summarize, visualize, and communicate the benefits in clear and concise business language.Maintain a good analytical mindset to look for operational and business patterns to suggest better solutions to the stakeholders.Maintain a “can do” attitude and handle challenges with ease under complex scenarios.Ability to manage multiple priorities as well as the flexibility to adapt to change with new systems and methods while working in a team environment.Strong written and verbal communication skills with the ability to convey strategies and complex information effectively within all levels of the organization.Minimum Qualifications:3 to 5 years of proven experience as a Full-Stack Developer with Software Design, Development, Deployment & Maintenance hands-on experience.Built complex front end of applications through appealing visual design.Have knowledge of multiple back-end languages (like Python, C#, and Java) and JavaScript frameworks (like Angular, React, and Vue).Have knowledge of multiple front-end languages and libraries (like HTML, CSS, and JavaScript).Experience in web application & RESTful, GraphQL web service development. Dealing with. JSON and .yaml config files are mandatory.Familiar with databases (like MySQL and MongoDB), web servers (e.g., Apache), and UI/UX design.Constantly look out for webpage aesthetics and user experience improvements.Understanding of DevOps process and Agile development with Continuous Integration / Delivery (CI/CD).Experience in solutioning and building Serverless or Microservices cloud architectures for web applications & tools.Preferrable experience in .Net, C#, and NodeJS is a value add.Experience in designing, deploying, and managing code deployment pipelines in both production and non-production environments.Hands-on experience with the dev tools like GIT, REST Client, JIRA, and IDEs like Visual Studio Code, and Database Client.Good hands-on with SQL & NoSQL databases. (RDS & Dynamo DB).Experience in AWS Services: AWS Lambda, API Gateway, SNS, SQS Topics, Route53 & CloudFront, EC2, IAM Policies & Roles, AWS CLI & AWS SDK will be a plus.Cross-platform experience is mandatory. (Windows, Linus server platforms).Develop and manage well-functioning databases and applications.Test software to ensure responsiveness and efficiencyTroubleshoot, debug, and upgrade existing Web UIs.Create security and data protection settings for the application.Write clear and concise technical documentation with necessary logical/architectural diagrams.Have good verbal communication skills (English) in both technical and non-technical communications.Have good experience creating design documents (Architectural diagrams) diagrams (Visio), and presentations (PPT).Exposure to Enterprise Infrastructure & Application Operations will be an added advantage.About Autodesk:With Autodesk software, you have the power to Make Anything. The future of making is here, bringing with its radical changes in the way things are designed, made, and used. It's disrupting every industry; architecture, engineering, and construction; manufacturing; and media and entertainment. With the right knowledge and tools, this disruption is your opportunity. Our software is used by everyone – from design professionals, engineers, and architects to digital scientists, students, and hobbyists. We constantly explore new ways to integrate all dimensions of diversity across our employees, customers, partners, and communities. Our goal is to expand opportunities for anyone to imagine, design, and make a better world.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.Salary is one part of Autodesk’s competitive package. Offers are based on the candidate’s experience and geographic location. In addition to base salaries, we also have a significant emphasis on discretionary annual cash bonuses, commissions for sales roles, stock or long-term incentive cash grants, and a comprehensive benefits package.
View Original Job Posting