Consultant Application Developer - Pune

at Thoughtworks

DP
Posted by Shubham Agrahari
icon
Pune
icon
2 - 5 yrs
icon
₹6L - ₹13L / yr
icon
Full time
Skills
Java
Python
NodeJS (Node.js)
Ruby
Scala
Go Programming (Golang)
Ruby on Rails (ROR)
C#
Object Oriented Programming (OOPs)
J2EE
Kotlin
SOLID
Unit testing
CI/CD
Data Structures
Algorithms
Microservices
ThoughtWorks is a global software consultancy with an aim to create a positive impact on the world through technology. Our community of technologists thinks disruptively to deliver pragmatic solutions for our client's most complex challenges.

As consultants, we work with our clients to ensure we’re evolving their technology and empowering adaptive mindsets to meet their business goals. You could influence the digital strategy of a retail giant, build a bold new mobile application for a bank, or redesign platforms using event sourcing and intelligent data pipelines. You will use the latest Lean and Agile thinking, create pragmatic solutions to solve mission-critical problems and challenge yourself every day.

You’ll spend time on the following:

  • You will champion best practices like writing clean and reusable code using practices like TDD, SOLID principles, OO design, and pair programming
  • You will partner with other technologists from cross-functional teams advocating DevOps culture
  • You will work in collaborative, product-focused teams to build innovative customer experiences
  • Take ownership and accountability beyond individual deliverables, always pushing the envelope in order to deliver awesome results for our clients
  • Learn, digest, and subsequently apply the latest technology thinking from our tech radar to solve client problems

Here’s what we’re looking for:

  • You have 2+ years* of experience using two or more development languages (Java, JavaScript, Ruby, C#, etc.) with experience in Object-Oriented programming
  • You can write clean, high-quality code in a variety of languages and are also able to spot (and improve) bad code
  • You’re resilient in ambiguous situations and can approach challenges from multiple perspectives
  • You have experience with Agile, Lean, and/or Continuous Delivery approaches such as Continuous Integration, TDD, Infrastructure as Code, etc.
  • Bonus points if you have knowledge of cloud technology such as AWS, Docker or Kubernetes
  • You’re willing and able to commit to travel to client sites in order to solve their business problems

At ThoughtWorks, we’re committed to fostering an inclusive community for all technologists. Help us achieve a more balanced workplace by anonymously answering the following demographic questions.

About Thoughtworks

Founded in 1993, we’ve grown from a small team in Chicago to a leading software consultancy of more than 8000 Thoughtworkers in 17 countries. Our cross-functional teams of strategists, developers, data engineers, and designers bring over two decades of global experience to every partnership.

 

Thoughtworks invented the concept of distributed agile and we know how to harness the power of global teams to deliver software excellence at scale. Today we help our clients to create their own path to digital fluency and to build organizational resilience to navigate the future.

Our job is to foster a vibrant community where people have the freedom to make an extraordinary impact on the world through technology.

 

As a Thoughtworker, you are free to seek out the most ambitious challenges. Free to change career paths. Free to use technology as a tool for social change. Free to be yourself.

Founded
1993
Type
Products & Services
Size
5000+ employees
Stage
Profitable
View full company details
Why apply to jobs via Cutshort
Personalized job matches
Stop wasting time. Get matched with jobs that meet your skills, aspirations and preferences.
Verified hiring teams
See actual hiring teams, find common social connections or connect with them directly. No 3rd party agencies here.
Move faster with AI
We use AI to get you faster responses, recommendations and unmatched user experience.
2101133
Matches delivered
3712187
Network size
15000
Companies hiring

Similar jobs

Java Developer

at leading global Information Technology and Consulting compan

Agency job
via Jobdost
Spring Boot
Java
Maven
JUnit
Git
JSON
Hibernate (Java)
Spring MVC
Jenkins
icon
Bangalore
icon
4 - 9 yrs
icon
₹6L - ₹14L / yr

Job Description-

Java Developer

- Java 8 (Collections, OOPS, Lambda, Multi-threading, Exception handling).

- Spring Boot (Spring MVC, Spring Data, JSON, Hibernate, REST), Caching Strategies

- Relational DB, Oracle including SQL Queries Optimization.

- Junit, Maven, Git (Branching and basic commands), JENKINS

- REST Concepts (POST/GET/DELETE etc)

Job posted by
Saida Jabbar

Senior Backend Developer

at AppyHigh Technologies LLP

Founded 2018  •  Product  •  100-500 employees  •  Profitable
NodeJS (Node.js)
MongoDB
Mongoose
Express
icon
Hyderabad
icon
3 - 5 yrs
icon
₹10L - ₹15L / yr

As a backend engineer, you’ll have to own the end-to-end development of the life cycle of one or many products. You will be taking the lead in deciding the technology stack, future projections of scale, architecture design, etc. 

The ideal candidate is clearly passionate about new opportunities in consumer products and has a demonstrable track record of success in delivering new features and handling scale. Creating reliable, scalable, and high-performance products requires exceptional technical expertise, a sound understanding of the fundamentals of Computer Science and server-side technologies.

 

Responsibilities:

  • Work on low-level design, application build, and defect fixes per the business/ functional requirements primarily for server-side components

  • Develop new user-facing features

  • Build structured, testable, and reusable code and libraries for future use

  • Optimize applications for maximum speed and scalability

  • Maintain, contribute and adhere to our programming best practices and guidelines

  • Advanced understanding of emerging web technologies

  • Iterate, test new ideas, and shape the future vision for developer tools that operate in the cloud.

  • Learn and use core IO Flood or similar cloud services (AWS, Azure, etc) to design and then build available and scalable backend web services and customer-facing APIs.

  • Create from the ground up a new, world-class user experience using the latest in front-end UX platforms and technologies.

  • Deeply understand and work with a variety of developer tools and product features across the spectrum of the software development lifecycle.

  • Clear, professional communication skills able to contribute to team discussions, knowing when to contribute, when to listen, and when to ask questions.

  • Strong problem-solving skills, algorithmic skills, and data structures Experience in agile methodologies like Scrum Good understanding of branching, build, deployment, continuous integration methodologies

Basic Qualification:

  • A Bachelor’s degree in Computer Science, or a related technical discipline Computer Science fundamentals in object-oriented design, data structures, algorithm design, problem-solving, and complexity analysis

  • 3+ years working experience as a Node.js Developer, with in-depth knowledge of Node.js

  • 3+ years of experience with at least one framework - loopback, expressjs, sailjs, etc 

  • Strong proficiency with JavaScript or variants like CoffeeScript, IcedCoffeeScript, etc 

  • Hands-on experience with front-end technologies, such as HTML5, and CSS3

  • Good understanding of design patterns, object-oriented design, and frameworks

  • Must have experience in delivering software via complete Continuous Integration and Continuous Delivery (CI/CD) pipeline. 

  • Exposure to Postgres, Mysql (exposure to NoSQL database-related technologies like MongoDB, Redis, Aerospike, Cassandra, etc. is a plus)

  • Experience owning and working end-to-end on an application - from the system (server, deployment, configuration management) to back end (container, application, database) to the front end (JSP, ajax, tiles, CSS, HTML, javascript) - is preferred


Preferred Skills:

  • Experience with SCRUM methodology or extreme programming is a great plus

  • Exposure to app servers like JBoss, WebLogic, WebSphere

  • Previous start-up experience or contribution to any open source project

  • Experience working on DROOLS or any other rule engine and SOAP/string-based API integrations

Job posted by
Neha Verma

Node.js Developer (Software Developer/Sr. Software developer)

at Sunstone Eduversity

Founded 2018  •  Product  •  500-1000 employees  •  Raised funding
NodeJS (Node.js)
MySQL
Object Oriented Programming (OOPs)
es6
Javascript
Express
icon
Gurugram
icon
2 - 4 yrs
icon
₹10L - ₹15L / yr

Job Responsibilities: - 

  • Writing APIs for mobile apps and various web panels. 
  • Writing reusable, testable, and efficient code
  • Design and implementation of low-latency, high-availability, and performant applications
  • Creating database schemas that represent and support business processes
  • Support operation team with their queries and debugging. 

 

Skills/Qualifications: - 

  • E. / B.Tech. / MCA in Computer Science, Engineering, or related field is required.
  • Strong proficiency with JavaScript
  • Must have 2+ years of experience in NodeJs preferably with the express framework and writing the rest API. 
  • Must have experience in MySQL
  • Proficient understanding of code versioning tools, ex:- Git.
  • Solid understanding of both Object-Oriented (OOPS), Functional Javascript. Should be well versed with ES6 Javascript. Can-do approach for any JS problems.
  • Experience in PHP is an added advantage.
  • The ability to own end-to-end responsibility - right from requirement to release.
Job posted by
kunjan saini

Chatbot Developer

at DolphinChat

Founded 2017  •  Product  •  20-100 employees  •  Raised funding
Natural Language Processing (NLP)
Python
rasa
TensorFlow
icon
Gurugram
icon
3 - 4 yrs
icon
₹5L - ₹10L / yr
Job Description :

- Developing chatbots and voice assistants on various platforms for diverse business use-cases

- Work on a chatbot framework/architecture using an open-source tool or library

- Implement Natural Language Processing (NLP) for chatbots

- Integration of chatbots with Management Dashboards and CRMs

- Resolve complex technical design issues by analyzing the logs, debugging code, and identifying technical issues/challenges/bugs in the process

- Deploy applications using CI/CD tools

- Designing and building highly scalable AI and ML solutions

- Ability to understand business requirements and translate them into technical requirements

- Open-minded, flexible, and willing to adapt to changing situations

- Ability to work independently as well as on a team and learn from colleagues

- High adaptability in a dynamic start-up environment.

- Experience with bot multi-lingual utilization (preferred)

- Experience with bot human escalation

- Ability to optimize applications for maximum speed and scalability

- Come up with new approaches and ideas to improve the current performance of Chatbots across multiple domains and build a highly personalized user experience.

QUALIFICATIONS : B. Tech/ B.E. /M. Tech or a related technical discipline from reputed universities

SKILLS REQUIRED :

- Minimum 3+ years- of experience in Chatbot Development using the Rasa open-source framework.

- Hands-on experience building and deploying chatbots.

- Experience in Conversational AI platforms for enterprises using ML and Deep Learning.

- Experience with both text to speech and vice versa transformation incorporation.

- Should have a good understanding of various Chatbot frameworks/platforms/libraries.

- Build and evolve/train the NLP platform from natural language text data being gathered from users on a daily basis.

- Code using primarily Python.

- Experience with bots for platforms like Facebook Messenger, Slack, Twitter, WhatsApp, etc.

- Knowledge of digital assistants such as Amazon Alexa, Google Assistant, etc.

- Experience in applying different NLP techniques to problems such as text. classification, text summarization, question & answering, information retrieval, knowledge extraction, and conversational bots design potentially with both traditional & Deep Learning

- Techniques - NLP Skills/Tools: NLP, HMM, MEMM, P/LSA, CRF, LDA, Semantic Hashing, Word2Vec, Seq2Seq, spaCy, Nltk, Gensim, Core NLP, NLU, NLG, etc.

- Should be familiar with these terms: Tokenization, N-Grams, Stemmers, lemmatization, Part of speech tagging, entity resolution, ontology, lexicology, phonetics, intents, entities, and context.

- Knowledge of SQL and NoSQL Databases such as MySQL, MongoDB, Cassandra, Redis, PostgreSQL

- Experience with working on public cloud services such as Digital Ocean, AWS, Azure, or GCP.

- Knowledge of Linux shell commands.

- Integration with Chat/Social software like Facebook Messenger, Twitter, SMS.

- Integration with Enterprise systems like Microsoft Dynamics CRM, Salesforce, Zendesk, Zoho, etc.

MUST HAVE :

- Strong foundation in the python programming language.

- Experience with various chatbot frameworks especially Rasa and Dialogflow.

- Strong understanding of other AI tools and applications like TensorFlow, Spacy, and Google Cloud ML is a BIG plus.

- Experience with RESTful services.

- Good understanding of HTTPS and Enterprise security.
Job posted by
Ashwin Kain

Senior Software Engineer

at Dess Technologies Private Limited

Founded 2003  •  Products & Services  •  20-100 employees  •  Profitable
.NET
ASP.NET
C#
Javascript
SQL server
icon
Remote only
icon
3 - 8 yrs
icon
₹5L - ₹12L / yr
  • Gain a clear understanding of customers' businesses and requirements;
  • Plan execution methodology and identify fulfillment plan to address the requirements;
  • Full lifecycle application development
  • Designing, coding and debugging applications.
  • Software analysis, code analysis, requirements analysis, software review, identification of code metrics, system risk analysis, software reliability analysis
  • Support, maintain and document software functionality
  • Programming analytical skill with highly logical and analytical approach
  • Manage documentation by working with other teams and consolidating all required types of reports for future use and test case scenarios.
  • Ability to visualize data, concepts and work flows to create diagrams, charts and illustrations to supplement documentation.
  • Maintain quality service by establishing and enforcing organization standards.
  • Maintain professional and technical knowledge by benchmarking state-of-the-art practices.
  • Timely reporting to provide visibility of performance to goal.
  • Be data driven and flexible to changes with a natural passion for problem solving.
  • Maintain professional and technical knowledge by attending educational workshops; reviewing professional publications; establishing personal networks; participating in professional societies.
Job posted by
Jezal Dsouza

Sr Ruby on Rails Developer

at Thrive

Founded 2016  •  Product  •  20-100 employees  •  Raised funding
Ruby on Rails (ROR)
Ruby
Rails Framework
ROR
Rails
Javascript
MySQL
Amazon Web Services (AWS)
Redis
Relational Database (RDBMS)
icon
Remote only
icon
3 - 5 yrs
icon
₹9L - ₹24L / yr
What we're looking for:
The ideal candidate should demonstrate the following:
- Fluency in Ruby on Rails, RDBMS & Nosql and Background Job process management.
- Working experience of JavaScript, HTML5 & CSS3, jQuery (show us what you have created!)
- Experience with Angular.JS, Node.JS, PWA, AWS, Google Cloud a major plus
- Excellent problem solving skills and ability to break complex problems into simpler tasks
- Hard working, self-starter, proven ability to manage multiple projects to strict deadlines
- Ability to participate in high level strategy discussions, work in areas outside of your comfort zone, and work quickly to get things done

What is expected of you:
Responsible for architecting and implementing optimal development processes, leading the entire development team, making major decisions, conducting code reviews with a hands on approach to the development of all front-end/back-end and/or mobile functionality.
Job posted by
Amit Badheka

Java Developer

at India's Top BNPL/Fintech Player

Java
J2EE
Struts
Spring
Hibernate (Java)
EJB
icon
Gurugram, Delhi, Noida, Ghaziabad, Faridabad
icon
3 - 9 yrs
icon
₹15L - ₹25L / yr
Immediate Joining Available

Location:-Gurgaon

Currently WFH

Exp with Product based organisation only

Exp Required:- 3 to 9 yrs

Responsibilities

- Work with a talented team to invent, design and build software that is stable and perform ant

- Primary role will be quality and timely delivery of the application/ feature/ module your team will be working on

- Adopt and execute good design philosophy and code writing practices

- Ensure the code goes through rigorous tests and quality checks before deployment.

- Work with other software engineers and database engineers to set excellent development practices and deliver innovative changes in new and existing products.

- Be hands-on technical, thus, leading by example using web, mobile and database technologies.

- Work on project ideas with customers, stakeholders and peers

- Be actively involved in code review process, design discussions, team planning

Basic Qualifications

- Bachelor's degree in Computer Science, Software Engineering, or a related technical discipline

- Experience in software design and development

- Proficiency with at least one Object Oriented language (e.g. Java)

- Computer Science fundamentals in object-oriented design, data structures, algorithm design, problem-solving, and complexity analysis

- A strong track record of project delivery for large, cross-functional projects

- Experience with building high-performance, highly available and scalable distributed systems

- Experience with API Design, ability to architect and implement an intuitive customer and third-party integration story
Job posted by
Sandeep Kumar

Python Developer

at It's based in Indore location

Agency job
via Jobrisers
Python
Django
icon
Indore
icon
5 - 15 yrs
icon
₹2L - ₹12L / yr
Technology: Python
Experience: 5+Yrs
Salary: Good hike on last drawn salary
Location: Indore
Working hours: 8 hours/day
Working days: 5 days/ week

Skills

As per 5 yrs below is the tech stack that he should know around django:

·         Django forms

·         Django Rest APIs

·         Schedulers/Cron Jobs

·         Customising middlewares

·         Customising permission classes

·         Management commands

·         Fixtures

·         Multiple Environment handling

·         Multiple database integration

·         SQL and NoSQL database integration experience

·         Use of loggers or any logging mechanism

·         Signals

·         Push notifications over IOS/Android devices

·         Email notifications

·         Websockets

·         Unit testing

·         Caching

·         Payment gateway integration

AWS & Deployment Skills:

·         Deployment of Django over EC2 using Nginx or Apache2

·         Configuring the Django to run the services like websockets, celery

·         Using and configuring the RDS

·         Should know how to use S3 buckets

aws-lambda

 

Job posted by
Prachi Recruiter

Senior Backend Developer

at Niki.ai

Founded 2015  •  Product  •  20-100 employees  •  Raised funding
Java
Spring
Hibernate (Java)
Microservices
Amazon Web Services (AWS)
icon
Bengaluru (Bangalore)
icon
4 - 8 yrs
icon
₹10L - ₹25L / yr
Responsibilities:
1. Design, develop and deliver web services and jobs that powers Niki, India's first transactional bot.
2. Write code that are clean, testable, performant, scalable, documented and secure
3. Design and architect new sub-systems, identity perf bottlenecks and suggest design/architect improvements

Qualifications:
1. Minimum of 5 years of software development experience preferably developing e-commerce applications
2. Bachelor’s and/or Master's degree in Computer Science or related field of study

Preferred Qualifications:
1. Fluent in Java or any other object oriented programming languages
2. Knowledge of Design patterns and design principles
3. Experienced in delivering REST style web services 
4. Significant experiences in asynchronous and multi-threaded programming
5. Strong CS fundamentals with good hold on DS and Algo.

Good to have:
1. Knowledge of Spring
2. Experience with AWS, Azure or Google Cloud
Job posted by
Gunjan Agarwal

NodeJS Developer

at Jugnoo

Founded 2014  •  Products & Services  •  100-1000 employees  •  Profitable
NodeJS (Node.js)
Javascript
Express
icon
Chandigarh
icon
1 - 4 yrs
icon
₹10L - ₹20L / yr
Responsibilities: 1-3 years experience Experience as a backend developer, REST API design Should be familiar with Node.JS Understanding of data analytics, web analytics, direct response marketing measurement, traditional marketing metrics and key performance indicators Experience in combining and implementing analytical and creative problem-solving techniques and approaches Ability to interpret information and communicate effectively to stakeholders at multiple levels of our organization Attention to detail and quality work output in a fast-paced environment Bachelor's degree or equivalent in Mathematics, Computer Science, Statistics, or other related fields from reputed colleges Requirements: Explore design implications and work towards appropriate balance between functionality, performance, and maintainability Working with a cross discipline team of User Experience, Visual Design, Project Management, Development and testing Maintain high standards of software quality within the team by establishing good coding practices and habits Research and evaluate a variety of software products Ability to manage and organize a team of technical staff Develop a strategy that the team will use to reach its goal Provide timely training to team members on latest technology
Job posted by
Vicky Jindal
Did not find a job you were looking for?
icon
Search for relevant jobs from 10000+ companies such as Google, Amazon & Uber actively hiring on Cutshort.
Get to hear about interesting companies hiring right now
iconFollow Cutshort
Want to apply to this role at Thoughtworks?
Why apply via Cutshort?
Connect with actual hiring teams and get their fast response. No spam.
Learn more
Get to hear about interesting companies hiring right now
iconFollow Cutshort