
Minimum requirements
5+ years of industry software engineering experience (does not include internships nor includes co-ops)
Strong coding skills in any programming language (we understand new languages can be learned on the job so our interview process is language agnostic)
Strong collaboration skills, can work across workstreams within your team and contribute to your peers’ success
Have the ability to thrive on a high level of autonomy, responsibility, and think of yourself as entrepreneurial
Interest in working as a generalist across varying technologies and stacks to solve problems and delight both internal and external users
Preferred Qualifications
Experience with large-scale financial tracking systems
Good understanding and practical knowledge in cloud based services (e.g. gRPC, GraphQL, Docker/Kubernetes, cloud services such as AWS, etc.)

Similar jobs
We have an immediate requirement for a Java Developer role in the Pune location. Please find the details below:
Role: Java Developer
Experience: 3–4 Years (Mandatory)
Location: Pune
Joining: Immediate joiners only
Key Responsibilities:
- Develop and maintain scalable and robust J2EE applications
- Follow and implement coding standards within the project
- Integrate with third-party APIs and services
- Work in an Agile environment to design and implement new features
- Support team members in resolving technical issues
- Debug and resolve production issues (code/infrastructure)
- Communicate effectively with team members and product management
Mandatory Skills:
- Strong knowledge of Java and JEE internals (Class Loading, Memory Management, Transaction Management, etc.)
- Expertise in OOPs/OOAD concepts and design patterns
- Hands-on experience with Spring Framework and Web Services
- Basic knowledge of JavaScript, jQuery, AJAX, and DOM
- Good understanding of SQL, relational databases, and ORM (Hibernate/DAO)
- Strong problem-solving skills and communication abilities
Important Note:
- Interview is scheduled for Monday
- Selected candidates are expected to join by Tuesday or Wednesday
• Writing and testing code, debugging programs and integrating applications with third-party
web services. To be successful in this role, you should have experience using server-side logic
and work well in a team.
• Ultimately, you'll build highly responsive web applications that align with our business needs.
• Write effective, scalable code Develop back-end components to improve responsiveness and
overall performance Integrate user-facing elements into applications.
• Test and debug programs
• Improve functionality of existing systems Implement security and data protection solutions
• Assess and prioritize feature requests
• Coordinate with internal teams to understand user requirements and provide technical
solutions
• Expertise in at least one popular Python framework (like Django, Flask, etc)
• Team spirit
• Good problem-solving skills.
Requirements
• 3 to 5 years of experience as a Python Developer
• Hands-on experience with Flask, Django or Gin or Revel or Sanic
• Knowledge of design/architectural patterns will be considered as a plus
• Experience working in an agile development environment with a strong focus on rapid
software development
• Experience in AWS or similar cloud technologies
• Excellent troubleshooting and debugging skills
• Proven ability to complete the assigned task according to the outlined scope and timeline
• Experience with messaging frameworks such as SQS/Kafka/RabbitMq
• Experience with Elastic Search
• Willingness to learn new and different technologies
Location - South Delhi
Knowledge of REST API, XML and RESTFUL web services
Working knowledge on SQL, JQuery, web services, Eclipse IDE would be a plus
- 2+ years of experience on Java, Spring Boot, Hibernate in medium to large-scale projects
- Must have experience with at least some flavours of both SQL (MySQL, Postgres) and NoSQL (Kafka, MongoDB, ElasticSearch, NoSQL distributed cache system, DynamoDB etc), datastores in production
- Must have experience with Kafka or similar message queue systems in production
- Stellar problem solving skills
- Hunger to learn new things and ability to grasp new concepts quickly
- Ability to move quickly without breaking things too much (we are dreamers)
- Ability to work under immense pressure which is balanced by a sense of responsibility and ownership
- Should be able to groom juniors and take them to the next level
Job description
We are looking for a passionate Software Development Engineer to develop, test, maintain and document program code in accordance with user requirements and system technical specifications. As a Software Development Engineer, you will work with other Developers and Product Managers throughout the software development life cycle.
Software Development Engineer responsibilities include analysing requirements, define system functionality and writing code in the companys current technology stack. The candidate is expected to be familiar with the software development life cycle (SDLC) process from preliminary system analysis to tests and deployment. Ultimately, the role of the Software Engineer is to build high-quality, innovative and fully performing software that complies with coding standards and technical design. Your goal will be to build efficient programs and systems that serve user needs.
To be qualified for this role, you should hold a minimum of Bachelor’s degree in a relevant field, like Computer Science, IT or Software Engineering. You should be a team player with a keen eye for detailed and problem-solving skills. If you also have experience in SDLC, Agile frameworks and popular coding languages (e.g., Java), strong computer science fundamentals we’d like to meet you.
Years of experience : 2 to 10 years.
Roles & Responsibilities
The overview of this position (based in Chennai, India) includes:
- Develops, enhances, debugs, supports, maintains and tests software applications that support business units or supporting functions. These application program solutions may involve diverse development platforms, software, hardware, technologies and tools.
- Participates in the design, development and implementation of complex applications, often using new technologies.
- Technology professional with experience in designing and managing the implementation of future looking, flexible and reusable, enterprise applications and components.
- Expert in translating business requirements into an application design that includes Data Model, Web Screens, Web Services, and batch processing.
- May provide technical direction and system architecture for individual initiatives.
- Serves as a fully seasoned/proficient technical resource.
- Deploy programs, gather and evaluate user feedback
- Recommend and execute improvements
- Create technical documentation for reference and reporting
- Develop software verification plans and quality assurance procedures
- Document and maintain software functionality
- Ensure software is updated with latest features
- Good interpersonal and technology understanding skills
- Evaluate open-source components and integrate into product pipeline
Skills and Qualifications
- Hands-on experience in analysis, design, coding, and implementation of complex, custom-built applications.
- Strong Java, development skills (JAVA, J2EE, STRUTS, SPRING, Web Services, Eclipse, UI screens, AngularJS, React.JS)
- Excellent debugging skills
- Strong knowledge on databases (MySQL, MSSQL Server and NoSQL databases)
- Understanding of various deployment servers (Apache Tomcat is a must)
- Understanding of OO skills, including strong design patterns knowledge is a must.
- Strong understanding in creating and maintaining web services.
- Understanding of the software development life cycle
- Experience with Implementation and release management activities
- Good understanding of unit/system and functional testing methodology
- Experience working in large transaction-based systems
- Knowledge of software best practices, like Test-Driven Development (TDD) and Continuous Integration (CI)
- Experience documenting technical functions
- Desire to contribute to the wider technical community through collaboration, coaching, and mentoring of other technologists.
- Experience in Linux based systems, development of shell-based scripts.
Job Training
- Training on the coding paradigms, guidelines, frameworks, usage of the applications would be provided by the engineers
- Periodic training sessions would be conducted by the technical architects in terms of technology and skills to be learnt
- Periodic, structured training would be provided on the applications Hours & Environment
- Typical 40 hours of work a week
- Depending on the requirements, work hours may have to be extended during the day, weekend
- Architectural Design on .Net, scalable, customer required design.
- Design, develop and modify software products and/or customer applications using object oriented web development utilizing ASP.NET, C#, Angular, Typescript, HTML5, XML, SQL Server 2008-2016, MVC, SVN, Web Services, Unit testing, and SOA patterns.
- Development, testing and understanding of client requirements and mapping the features to requirements.
- Support, Mentor, Guide technical teams for understanding the design.
- Communicate externally and internally with all stakeholders.
- Work on multiple projects providing development and maintenance work.
- Collaborate with inter-departments for resources required to effectively and efficiently carry out the responsibilities.
- Develop scalable and robust applications using rich interfaces, graphical views and robust user controls.
- Minimum 2 years of experience in.NET, ASP.Net, C#, HTML5, CSS3, XML, SQL Server 2008-2016, MVC, SVN, Web Services, Unit testing, and SOA patterns.
- Passion for user experience and user-centric development.
- Comprehensive understanding and assessment of the technical requirements.
- Strong communication skills that include leading design-related conversations, ability to build and nurture good relationships and foster an environment for collaboration.
- Self-starter and passionate learner.
- Client interaction, interpersonal communication, written communication, decision making ability, client focus.
- Creative problem-solver with a strong eye for detail.
- Strong team player who is able to self-manage time and deliverable proactively.
- Experience with version and source control, preferably TFS, Git or bit-bucket.
Job Title: Odoo Developer
Job Type: Full Time
Job Location: India- Bangalore/Pune
Reporting To: Manager ERP Solutions/Director Cloud Engineering
Work Hours: 9 hours (Indian Shift)
Main Duties and Responsibilities:
The candidate will be responsible for interacting with internal and external customers, gather requirements, map it to the system design solution if required, discuss it with Functional consultant and deploy/implement it and post implementation support.
Qualifications:
BSc Computer Science, Electronics, MSc/MCA, PGDCA or any equivalent degree
Experience – 1- 3 Years
Skills:
Functional Skills:
- Good understanding of ERP Process and system
- Candidates should have hands-on experience in implementing Odoo Sh preferably, Odoo Online, Enterprise, Odoo Community Edition or experience in implementing any other ERP Software.
- Good Knowledge on the following: Purchase Process (Procure 2 Pay), Sales Process(Order 2 Cash), CRM , Accounting, Manufacturing
Technical Skills:
- Must knowledge on core Python programming concepts, Django framework, JavaScripts
- Good knowledge on SQL, PostgreSQL
- Good knowledge on ORM methods, Xml, Jquery/JS
- Good to have knowledge on Odoo Framework, Installing Odoo, Customize modules, create modules.
Personal Qualities and Behavior traits:
1- Be a good team worker demonstrating loyalty and commitment to the organization and team members.
2- Good organizational skills and excellent attention to details Interact with individuals to provide needed information
- Good written and verbal communication skills.
- Aptitude for learning new concepts, technologies and understanding them to utilize in a customer facing/service environment.
- Should be able to work in a team environment and independently.
Performance Goals
1- Able to handle multiple assignments simultaneously.
2- Ensures timely response to client and internal peers.
Python
SQL
HTML
Linux
AJAX/ JSSkills
Excellent Communication Skills
Have to be a quick learner
Complete project on time
Main Duties
Contribute in all phases of the development lifecycle
Write well designed, testable, efficient code
Ensure designs are in compliance with specifications
Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
Prepare and produce releases of software components
Role & Relationships
We consider ourselves a team & you will be a valuable part of it. You could be reporting to a Senior member or directly to our Founder, CEO
Educational Qualifications
We don’t discriminate. As long as you have the required skill set & the right attitude
Experience
Upto 6 years of experience, preferably working on Java. Freshers are welcome too!
Skills
Good
Strong understanding of Core Java , Servlet, JSP
Knowledge of RDBMS (MySQL, Oracle, SQL Server), NoSQL
Knowledge of RESTful Web Services, XML, JSON
Good team player
Even better
Familiarity with the software development lifecycle
Strong Full stack developer development background with frontend and backend web applications
Competencies
An aptitude to solve problems & learn something new
Highly self-motivated
Analytical frame of mind
Ability to work in fast-paced, dynamic environment
Location
Currently in Pune
Remuneration
Once we meet, we shall make an offer depending on how good a fit you are & the experience you already have
About us
Aikon Labs Pvt Ltd is a start-up focused on Realizing Ideas. One such idea is iEngage.io, our Intelligent Engagement Platform. We leverage Augmented Intelligence, a combination of machine-driven insights & human understanding, to serve a timely response to every interaction from the people you care about.
Get in touch









