Senior Software Engineer Backend Job in Smartvizs Pvt. Ltd
Senior Software Engineer Backend
Smartvizs Pvt. Ltd
4+ weeks ago
- Bengaluru, Bangalore Urban, Karnataka
- Not Disclosed
- Full-time
- Permanent
Job Summary
Job Responsibilities:
- Develop a highly scalable and secure cloud-based 3D content/catalog management system
- Implement efficient integration between the various clients and the catalog management system
- Design and Develop cloud-based distributed backend and Integrate with customer-facing web- based front end.
- Develop collaboration and multi-user traits and capabilities for Trezi
- Follow Agile methodology to develop and deliver novel product features
- Write efficient code with complete test cases and deploy on the cloud platform
- Document software and features for internal and external engineering teams
- Collaborate with other groups (3D content/product catalog producers, QC/testing, VR developers, product management team, etc.)
Desired Skills & Qualifications:
- BTech or MTech in Computer Science or related technical discipline (or equivalent) solid foundation in computer science, with strong competencies in data structures, algorithms, and software design.
- 5-7 years of experience with developing highly scalable distributed systems with complete understanding and experience of front end and back end technology stack
- Experience with web technologies Java, J2EE, Spring Boot, REST APIs
- Good experience with structured and unstructured databases/DBMS e.g. SQL (MySQL, SQL Server), NoSQL (MongoDB, DynamoDB, CosmosDB)
- Good knowledge of building scalable web applications with micro service/service oriented architecture
- Good foundation on cloud concepts, cloud computing service models, coupled with strong experience with cloud platforms like AWS/Azure/Google Cloud
- Experience with multi-threading and concurrency programming
- Aptitude for system design and ability to write clean, readable, portable, and reliable code
Good to have skills:
- C/C++ experience
- Experience with Node JS
- Experience with UI Frameworks React/React native, Angular or Vue and understanding of MVC pattern. Managing application state using Redux, Mobx or Vuex
- Experience in deploying and supporting large scale cloud environment
- Strong networking concepts and administration (TCP/ IP, routing, switching, Load balancing).
- Experience with native development on mobile platforms (IOS & Android)
- Prior experience with game engines such as Unreal/Unity and/or VR technology
- Knowledge of 3D modeling tools like Maya and 3ds Max is preferred
Experience Required :
5 to 7 Years
Vacancy :
2 - 4 Hires
Similar Jobs for you
×
Help us improve TheIndiaJobs
Need Help? Contact us