KASHII UPDATEZ Everyday Student Requirements & Python Coding Tutorials by Python Kashi
L #2691
Applications open Full-Time Job

CAD Developers - Immediate basis - Pune

Hirea4u

  • Pune, India
  • Competitive Package
  • Fresher (0-1 Yrs)
  • Posted Today
  • +91 86249 56719
HR
Recruiter contact
Recruiter / hiring contact
No public email in this post. Use a source-linked contact instead.

About the role

🚀 We’re Hiring: Junior CAD Developer (C# / CAD Automation)

📍 Pune (On-site ) | 💼 Full-time | 🧭 6–12 months experience

Are you a mechanical engineer who loves to code? Here’s a chance to bring the two together and build a career in CAD automation.

Our client’s Engineering Intelligence (EI) Business Unit is looking for an early-career developer to write C# code and learn SolidWorks API customization, working directly with the CAD Automation Lead.

✨ Your coding ability, logical thinking and eagerness to learn count for more than prior CAD API experience.

🔧 What you’ll do

✅ Learn the SolidWorks API and C# CAD development workflow through guided exercises and real assignments

✅ Build and improve small utilities: property extraction, file-handling tools, macros and templates

✅ Apply C#, OOP, collections and basic geometry to engineering problems

✅ Help with testing, bug fixing, documentation and internal demos, and join client demos as you grow

✅ Write clean, documented, reusable code for the automation library

🎯 Must have

🔹 6–12 months of hands-on C# experience (work or substantial internships), with OOP, collections and debugging

🔹 Degree or diploma in Mechanical Engineering (or a related field), with a good grasp of engineering drawings and 2D/3D geometry

🔹 Strong logical reasoning and readiness to take a hands-on C# coding assessment

➕ Good to have

🔸 SolidWorks, AutoCAD or other CAD tools, especially macros or customization

🔸 .NET, LINQ, Git, COM/API, Python or VBA

🔸 A C# or automation project you can walk us through

🤝 Who you are

💬 You communicate clearly in English and can explain your work

📚 You learn fast and take coaching well

🧠 You’re curious about solving engineering problems with code

🛠️ You’re reliable: you follow coding standards, test your work and act on feedback

📈 Growth path

Junior automation tasks ➡️ Independent utilities and modules ➡️ Client-facing automation projects

👤 Reports to: CAD Automation Lead, EI Business Unit

📌 Shortlisting depends on your C# skills and a practical coding exercise, not on certificates alone.

📩 Interested? Send us a DM, comment “Interested”, or share your resume along with a C# project or GitHub link.

📞 +91 86249 56719 | 🌐 hirea4u.com

🔁 Know a mechanical engineer who codes? Tag them below! 👇

#Hiring #CADAutomation #CSharp #SolidWorks #SolidWorksAPI #MechanicalEngineering #DotNet #PuneJobs #FresherJobs #EngineeringJobs #CADDeveloper #JobOpening #Hirea4u #RightPeopleRightCulture

Eligibility & process

Who can apply

Seniority: Entry level. Employment type: Full-time

Skills & stack

Python C# .NET Core Git OOP Data Structures & Algorithms Python/Java System Design

Selection process

Details are shared by the recruiter after shortlisting.

Prep kit

20 resources
Study material 4
Company-specific guides 4
Likely coding questions 4
Round-wise strategy 4
Round 1: Online Assessment (OA) Aptitude, Quantitative Logic & 2 Coding Problems Focus on accuracy and speed. Practice arrays, strings, and standard arithmetic puzzles.
Round 2: Technical Interview 1 Core Tech Stack (Python, C#, .NET Core, Git, OOP, Data Structures & Algorithms, Python/Java, System Design) & Live Code Tracing Explain your thought process aloud. Analyze time & space complexities before coding.
Round 3: System Design & Problem Solving Database Schemas, APIs & Architecture Basics Clarify edge cases, diagram schemas cleanly, and discuss scalability trade-offs.
Round 4: HR & Cultural Fit Discussion Hirea4u Core Values, Learning Agility & Offer Terms Demonstrate passion, strong communication, and readiness for full-time collaboration.
Technical questions 5
Explain OOP (Object-Oriented Programming) principles with real-world examples in Python. Answer
Model answer: 1. Encapsulation (data hiding via private fields/getters). 2. Abstraction (hiding implementation complexity). 3. Inheritance (code reusability). 4. Polymorphism (method overriding/overloading).
What is the time and space complexity of QuickSort vs MergeSort? Answer
Model answer: QuickSort: Average O(N log N) time, O(log N) space. Worst O(N^2). MergeSort: Guaranteed O(N log N) time, but requires O(N) auxiliary space.
Explain the difference between SQL Indexing (B-Tree vs Hash) and when not to use an index. Answer
Model answer: Indexes speed up SELECT queries via B-Trees. However, they slow down INSERT, UPDATE, and DELETE operations because indexes must be updated on disk. Avoid on low-cardinality columns (e.g., boolean flags).
What happens under the hood when you enter a URL in a browser? Answer
Model answer: 1. DNS lookup (resolves IP). 2. TCP 3-way handshake (SYN, SYN-ACK, ACK). 3. TLS negotiation for HTTPS. 4. HTTP GET request sent. 5. Server responds with HTML/CSS/JS. 6. Browser renders DOM & CSSOM tree.
What is the difference between REST and GraphQL APIs? Answer
Model answer: REST uses multiple fixed endpoints with possible over/under-fetching. GraphQL uses a single endpoint allowing clients to query exact fields in a single request.
Behavioural & HR questions 3
Why do you want to join Hirea4u as a CAD Developers - Immediate basis - Pune?
Highlight Hirea4u's market reputation, recent tech innovations, and how your skills in Python directly solve their team's objectives.
Describe a challenging bug or academic project roadblock and how you resolved it.
Use the STAR method: Situation (project context), Task (what needed solving), Action (specific tools/logic applied), Result (quantifiable positive outcome).
How do you handle strict deadlines or sudden scope changes?
Explain your prioritization strategy, proactive communication with mentors/peers, and agile mindset.
Hirea4u Competitive Package
Recruiter Resume Apply
Chat Chat with Kashii