0 - 31 years

1 - 2 Lacs

Posted:1 day ago| Platform: Apna logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Job Summary   This role focuses on shaping the digital infrastructure by developing RESTful services, automation scripts, and custom plugins to connect data, applications, and systems. Expertise in C# and Python, with a focus on scalable and secure APIs, is essential. Collaboration with BIM Managers and Data Analysts will support creating Elastic dashboards for actionable insights.    Key Responsibilities   API Design & Development  Architect and implement RESTful and GraphQL APIs using C# (.NET Core) and Python (Flask, Fast API).  Ensure APIs are scalable, secure, and optimized for performance.  Plugin & Extension Development  Build custom plugins and extensions for platforms like Visual Studio, Revit, or third-party SaaS tools.  Maintain compatibility across versions and document usage for developers.  Scripting & Automation  Write Python scripts for data processing, automation, and integration tasks.  Develop CLI tools and background services to support internal workflows.  System Integration  Connect APIs with databases (SQL, NoSQL), cloud services (AWS, Azure), and third-party platforms.  Implement authentication protocols like OAuth2, JWT, and SAML.   Testing & Documentation  Use tools like Postman, Swagger, and Pytest to test and validate APIs.  Create clear, developer-friendly documentation and SDKs.  Performance Monitoring & Optimization  Analyse API usage and latency; optimize endpoints and caching strategies.  Implement logging and monitoring using tools like ELK Stack or Prometheus.  Collaboration & Mentorship  Work closely with front-end and back-end teams to ensure seamless integration.  Mentor junior developers and contribute to code reviews and architectural decisions.  Data Analysis and visualization  Generate and keep the Elastic dashboards for the team up to date.    Requirements Bachelor’s degree in Computer Science and related fields. Intermediate to Advanced level knowledge in C#/C++. Strong communication skills. Proficient in verbal and written English    Strong critical thinking with the ability to question decisions and keen attention to details.   Ability to quickly adapt to different project types, team sizes, workflow, and standards.  

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You

noida, hyderabad, thiruvananthapuram

purasawalkam, chennai, tamil nadu