Job Title: Software Developer
Required Experience: 5+Years
Work Location: Pune (Hybrid)
Position: Full Time Opportunity/Permanent Position
Company Name: Numeric Technologies India Pvt.
Ltd
Website: https://numerictech.Com/
Primary Skills required for this position are:
Primary Skills (Must-have): React, Typescript, Javascript, CSS3 & HTML5, Postman API Platform
Secondary Skills (Good-to-have): CI/CD tools like Jenkins, CSS Pre-processors such as SASS, LESS, etc.
AWS, C++
Position Overview: This is an exciting opportunity to be part of a dynamic team at Autodesk Pune, India.
We are looking for Engineers who love finding efficient, scalable and thoughtful solutions to a variety of technical and product challenges.
As Full Stack Engineer you will work to deliver top quality software for Fusion360.
Responsibilities: -
· Develop high quality, secure, stable code for use in products and solutions for customers, making it easier for other developers to maintain, enhance, reuse, and localize.
· Work with Product Owner and/or Product Manager/Team to understand and help refine functional requirements for new products.
· Develop and outline architecture and relationships between subsystems and participates in review of those designs.
· Investigate and, if necessary, prototype technologies and algorithms relating to the task.
· Break down a large problem into smaller components and provide a clear solution for each piece.
· Ensure new code, feature or software product meets performance goals/metrics.
· Write and maintain the code following Test-Driven-Design principles.
Minimum Qualifications: - Bachelor’s degree in any Engineering discipline from reputed engineering college.
· 5 to 7 years of strong programming skills in Web and Cloud Technologies.
· 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 modular front-end applications and is expected to have the knowledge to create good abstractions that can be reused.
· Should also have in-depth understanding of latest ES6 standards such as spread operators, arrow functions, etc.
· Should be strong in OOAD Concepts.
· Should have a strong hands-on in React, Typescript.
· Should have Hands-on experience in any of the backend language.
· Should understand latest paradigms in Front End Development such as Pub-Sub Pattern, Redux, RxJS, Service Workers, Client Caching, Lazy Loading, Dynamic Injection, Bundle Optimisation, etc.
· Should have very good hands-on knowledge of CSS3 & HTML5.
· Should have good knowledge of Postman API Platform.
· Should have Hands-on experience of developing RESTful web services and integrating the same with heterogeneous clients.
· Should have Hands-on experience with Relational or NoSQL Database’s.
· Should have a very clear understanding of TDD is expected and should have good exposure to writing UT's and designing UI components with testability in mind.
· Should have Strong Communication and Analytical skills.
· Flexibility under changing conditions and the ability to multi-task between projects.
Preferred Qualifications:
· Hands-on experience with C++.
· Nice to have experience with Python.
· Nice to have experience with CI/CD tools like Docker, Jenkins, etc.
· Nice to have a hands-on & Understanding of CSS Pre-processors such as SASS, LESS, etc.
· Should have experience with Amazon web services – ECS, Lambda, S3, SQS, etc.