

About AllSoft Consulting Private Limited
About
AllSoft has a vision to provide High End Software Development, web application development & Mobile Application Development to its esteemed clients in India & Abroad.
We are one amongst the best software Development Companies in Central India. Our committed team members are located in different parts of the country have a unique blend of functional & operational knowledge, technical expertise and result-oriented management experience ranging from Application Development to end to end Software Implementation projects.
AllSoft always tries to create great value and productivity gains for the clients by providing quality IT solution to various business functions. We bring good experience in information technology, customer service, and global operations by continually combining our strategic thinking with the best in Technology, People, and Processes.
Connect with the team
Company social profiles
Similar jobs
We have an urgent opening for a highly skilled and passionate professional for the below role:
Quick Role Overview:
- Role: Python Automation Developer
- Location: Pune (Near Sangamwadi – Metro Connectivity)
- Working Model: Hybrid (4 Days Work from Office)
- Experience: 6 – 9 Years (Minimum 5.9+ Years in OOPs Development)
- Qualification: B.E. / MCA / M.Sc. / B.Sc.
- Notice Period: Early Joiners Preferred (15–30 Days Max)
Job Description
We are looking for a strong Python Automation Developer with solid Object-Oriented Programming expertise. This role is ideal for professionals who are strong in Java / C++ / C# and are willing to transition into Python (if not already working in Python).
You will be responsible for designing, developing, and maintaining high-quality automation solutions while translating business requirements into scalable and efficient technical implementations.
This is an excellent opportunity to work in a German-based product company offering strong work-life balance and a global work culture.
Key Responsibilities
- Design and develop automation solutions using Python (preferred) or other OOP-based languages.
- Translate functional requirements into scalable technical designs.
- Apply strong design patterns and coding best practices.
- Write clean, efficient, maintainable, and well-documented code.
- Debug, troubleshoot, and optimize performance issues.
- Work closely with cross-functional teams in a global environment.
- Supervise and mentor junior team members when required.
- Take complete ownership of assigned modules.
Desired Skills & Competencies
Must-Have Skills:
- 5.9+ years of relevant experience in OOPs (Python / Java / C++ / C#)
- Strong analytical, coding, debugging, and design skills
- Excellent understanding of design patterns and frameworks
- Ability to convert requirements → design → fully functional implementation
- Strong problem-solving mindset
- Good English communication skills
- Ability to work independently with minimum supervision
(Candidates with Java/C++/C# background must be willing to work in Python.)
Good to Have:
- Experience with defect management tools
- Experience with GIT / SVN or any code repository management tools
- Experience with Eclipse IDE or equivalent IDE
● Strong in data structure and algorithms
● Experience in Node.js, Express, API Design & DOM
● Understanding of component based design or other design patterns
● Experience with unit testing, integration testing & continuous integration
● RDBMS and NoSQL databases preferably PostgreSQL, MongoDB
● Good to have passion for investing
Position Responsibilities
● Be honest, reliable & consistent
● Write efficient & clean code
● Have a strong sense of ownership
● Be a part of development & maintenance of our company web app, Operations dashboard and
other 3rd party products we own
● Contribute to improving the quality of engineering process & engineering culture
JOB PURPOSE
A Senior Associate Java WCS Technologist is considered as a senior contributor for complex modules of work by bringing deep core technology expertise and relevant business subject matter expertise to the table.
JOB RESPONSIBILITIES
- Sr. Associate, Technology plays a significant role during the design and implementation of the technological solution for our clients.
- A Sr. Associate, Technology is involved in ensuring a quality technical design that satisfies the business requirements of the client.
- A Sr. Associate, Technology is often involved in package evaluations and recommendations, communicating the technological details of the project to the business users and workshops with the clients. Sr. Associate, Technology also participates in gathering business requirements and assessing existing architectures and resources.
- Sr. Associate, Technology provides leadership to the team by taking responsibility for a specific component or track of the project architecture. By taking on this level of responsibility, a Sr. Associate, Technology spends more time overseeing the tasks required to implement a solution rather than performing the tasks directly. This includes planning, estimation, resource management, issue resolution and quality assurance. A Sr. Associate, Technology is also responsible for coordinating and communicating with the other tracks and disciplines involved in the project.
- In performing the essential functions of this role, the work is fast-paced, moderately noisy and team-based. Additionally, frequent overnight travel is required.
- Prepares the technical design of the more complex technology components within the module (one or more of client/web presentation tier, server tier, data access and data model, integration component, package function customization)
- Participates in and in some cases drives design reviews of other modules and provides insightful comments to improve the design quality and design conformance to standards
- Assists the architect in articulating the pros and cons of using a certain technology stack/package or component or design pattern versus another to the clients and project team and drives selection of technologies, designs to come up with the optimal architecture
- Implements slice of application (EAR) and proofs of concept (spike solution) to prove any new technologies or integration scenarios in the module
- For package implementations, aids the Architect of the project to perform the gap analysis between business requirements and the package features and design the configuration, customizations, extensions, interfaces required to meet the requirements
- Provides innovative solutions to project level technical issues
- Critiques a design created by another designer and helps identify design and performance improvements
- Interacts with a set of clients (client senior developers and architects) to create technology specifications from business requirements for one of the modules within the project
- In some scenarios, collaborates with client developers to design, build, test and deploy the module components and integrate with the rest of the modules
- Raises and drives to closure with the client any technical design and implementation issues in the module and also in the interfaces and interactions with other modules
- Estimates the implementation and deployment of the module based on design architecture, testing strategy and overall project plan
- Assists the architect in coming up with the overall estimates for the project along with any key risks and issues and their mitigation
- Reports progress and issues to the Manager in a timely manner. In particular, to relay issues that might impact on quality or the ability to deliver to timescales or estimates
- Works with team on the development of standards, processes and procedures related to application security, upgrade management, capacity planning, application deployment, performance monitoring/tuning, and failover and disaster recovery
- Mentors the team on the best techniques to debug and troubleshoot design and implementation defects and issues
- Shares point of view on technology stack, package and latest technology and business trends in one or more relevant areas (e.g. eCommerce, Content Management).
- Documents the technical design using UML, suitable design patterns in the form of technical design narrative, object models, sequence diagrams, collaboration diagrams
SKILL REQUIREMENTS
Experience in: J2EE - Application Servers, Java - ORM, Java - Spring Framework, Core
Java, SQL Development Languages, Java - Web, Presentation Frameworks, Java - Messaging
Implementation, Java Web Services, Planning/ Execution & Tracking, Scoping and
Estimating, Data Modeling, High Availability and Failover Applications, High Throughput / Transaction Application, Logical Architecture Design, OOAD and UML, Package / Vendor Selection, Performance / Capacity Planning, Application, Security.
Ability to abstract detail into larger (repeatable) patterns, familiarity with user centered analysis and evaluation techniques
Understanding of the project life cycle process to effectively be able to manage a sub-
Business Knowledge: Domain experience on Enterprise data warehouse would be a plus.
Personal Attributes: a. Strong and innovative approach to problem solving and finding solutions b. Excellent communicator (written and verbal, formal and informal) c. Flexible and proactive/self-motivated working style with strong personal ownership of problem resolution d. Ability to multi-task under pressure and work independently with minimal supervision. e. Ability to prioritize when under pressure
EXPERIENCE
2-8 years
EDUCATION
Full Time Bachelor’s / Master’s degree (Science or Engineering preferred)
Founded by experienced founders and funded by Tier-1 VCs, it is a solution
for democratizing the shopping experience on e-commerce platforms. Our aim is to
provide a superior shopping experience for all our partners and improve both
customer satisfaction and their GMV.Being an early-stage company, we are looking for self-driven, motivated people who want to build something exciting and are always looking out for the next big thing.We plan to build this company remotely, which brings freedom but also an added sense of responsibility. If all this sounds interesting to you read on
Responsibilities
● Design client-side and server-side architecture.
● Develop and handle well-functioning databases and applications which are
scalable.
● Write effective APIs.
● Build security and data protection settings.
● Maintain, and recommend software improvements to ensure responsiveness,
efficiency, strong functionality, and optimization
Skills and Requirements
● 2+ years' experience in a full-stack developer role
● Hands-on experience in Object-oriented design, Design Patterns, Data
Structure, Algorithm, Multi-threading.
● Hands-on experience with Node JS,/React/JavaScript-OOJS/ES6.
● Familiarity with HTML5, CSS3, Json.
● Experience in API creation and RESTful services, and Microservices, AWS,
Docker.
● Experience with Linux, service development and deployment
Traits we value
● Ability to handle the short turnaround time projects effectively
● Independent, resourceful, analytical, and able to solve problems effectively
● Ability to be flexible, agile, and thrive in chaos
● Excellent oral and written communication skills
Experience in building web applications as a Backend Engineer or equivalent role
3+ years experience building RESTful/GraphQL applications
Strong experience with Node.
Strong experience working within an AWS environment
Experience with both OOP and functional programming principles
Experience working with SQL and NoSQL databases
Experience working with MVC and ORMs such as Django or Express
Experience designing microservices applications over serverless technologies
Understanding of ElasticSearch or similar technologies
Understanding of containerization and CI/CD
Highly motivated with excellent problem solving skills
Knowledge of agile development methodology
Job Responsibilities :
Work within an Agile team to design and develop REST/GraphQL APIs
Solving problems by crafting software solutions using maintainable, scalable, and modular code
Optimizing performance critical applications speed and scalability
Design and implementation of data storage solutions
Implementation of security and data-oriented practices within applications
Breakdown complex features into manageable deliverables
Be an advocate for consistent, quality, and decoupled code by writing unit tests,
performing code reviews and participate in the overall application lifecycle
Be a key stakeholder in technical direction of features and projects
Troubleshoot and debug applications
Participate in technical documentation for new or existing features
Mentor, motivate, collaborate, and challenge team member to grow individually and as a team
- Good hands-on and experience in Ruby on Rails, NodeJS and React/Angular/VueJs
- Knowledge of an SQL Database like MYSQL, Postgres.
- Basic Knowledge of programming in basic data structures and algorithms.
- You should have good experience working with relational and non-relational databases. We use Postgres and Cassandra.
- Good knowledge of version management with git.
- Awareness of TDD.
- CI/CD knowledge would be a huge advantage
- Will to design and maintain large scale distributed systems.
WE ARE GRAPHENE
Graphene is an award-winning AI company, developing customized insights and data solutions for corporate clients. With a focus on healthcare, consumer goods and financial services, our proprietary AI platform is disrupting market research with an approach that allows us to get into the mind of customers to a degree unprecedented in traditional market research.
Graphene was founded by corporate leaders from Microsoft and P&G and works closely with the Singapore Government & universities in creating cutting edge technology. We are gaining traction with many Fortune 500 companies globally.
Graphene has a 6-year track record of delivering financially sustainable growth and is one of the few start-ups which are self-funded, yet profitable and debt free.
We already have a strong bench strength of leaders in place. Now, we are looking to groom more talents for our expansion into the US. Join us and take both our growths to the next level!
WHAT WILL THE Full Stack Engineer DO?
- Primary Purpose: As part of a highly productive and creative AI (NLP) analytics team, design and develop web applications and SPA’s i.e., UI/UX, and underlying backend – API’s, security framework, scalable microservices etc.
- Daily Grind: Interface with the product manager, project managers, and the engineering team to achieve sprint goals on the product roadmap.
- Career Progression: Senior Full Stack Engineer, Technical Architect
YOU CAN EXPECT TO
- Work in a product-development team capable of independently authoring software products.
- Guide junior programmers, set up the architecture, and follow modular development approaches.
- Design and develop code which is well documented.
- Optimize of the application for maximum speed and scalability
- Adhere to the best Information security and Devops practices.
- Research and develop new approaches to problems.
- Design and implement schemas and databases with respect to the AI application
- Cross-pollinated with other teams.
HARD AND SOFT SKILLS
Must Have
- Problem-solving abilities
- Extremely strong programming background – data structures and algorithm
- Angular/React, Strong UI/UX skills
- Very strong python background, TDD, CI/CD,
- Software design skills i.e., OOPs, design patterns
- SQL, NoSQL – design of schemas and databases
- Microservices architecture, Cloud native apps
Good to Have
- Enterprise Design Patterns
- Distributed Systems
- Exposure to ML and Data Science
- Docker, Kubernetes, AKS, Kafka, Graph databases
- Strong understanding and hold on working with CodeIgnitor,Core PHP.
- Excellent at Coding, database design and analytical approach.
- Strong web application documentation and testing experience.
- Good written and verbal communication skills.
- Ability to understand the requirements.








