Find Your Opportunity

The driving force behind Cogitate’s growth story is its young, talented and vibrant
workforce who go beyond the regular to create pathbreaking technology solutions.

We are constantly on the lookout for talent who are not afraid to think out-of-the-box and bring
new ideas and concepts to the table. As a Cogitator, you will handle challenging assignments,
work alongside competent colleagues and with the latest technologies in AI and ML.

Join Cogitate to learn, grow and expand your horizon.

When companies are growing quickly and they are having a lot of impact, careers take care of themselves. If you’re offered a seat on a rocket ship, don’t ask what seat. Just get on.

– Sheryl Sandberg,
COO - Facebook

Culture of
Winning & Teamwork

At Cogitate, we believe in fostering a culture where planning, thinking and actions are done best when done collaboratively. We create opportunities for the team to work together to reach business goals.

Indulge, Learn and Grow
We stress on being on the learning curve and keeping up with the constantly evolving technologies such as AI, Machine Learning, Advanced Analytics, and more. At Cogitate, you get abundant opportunities to learn and grow with the organization.
Freedom and Decision Making
We encourage you to take ownership and responsibility to plan and execute your projects with decision-making authority in a challenging and goal-oriented environment.
Do What You Love
In addition to the established technologies and platforms, at Cogitate we are constantly innovating our offerings with more modern technologies such as AI, Machine Learning, Advanced Analytics, Mobility, and Blockchain.
Open Culture
We strongly believe that the best and continuous ways of learning and growing is through feedback. We thrive on a culture of constant feedback from our seniors, peers and juniors. We encourage everyone to better themselves and their work, bring ideas, thoughts and feedback forward with absolute transparency.
Workstation & Playstation
All work makes us dull. Well, not at Cogitate. We keep refreshing our team with energy booster fun events, parties and celebrations. (But don’t expect an actual Playstation)
For current openings & latest updates,
follow us on LinkedIn.

Develop your career.
Change the world.

Team Lead

Mumbai, India
Lead a team of software developers to deliver high quality software. web applications consisting of reusable components and services.

Core Technologies

  • Programming Tools: C#, ASP.Net, MVC, ADO.net, ORM Technologies (Entity Framework, ORM Lite), MVC HTML5, JavaScript, AJAX, JSON, jQuery
  • Databases: SQL Server
  • Tools / Packages: MS Visual Studio, SQL Developer, SSIS,

Key Responsibilities

  • Work along with the Project Manager to create desired modules
  • Assist Project Manager in assigning tasks to the team members as per skill sets
  • Complete all tasks related to development, unit testing, user acceptance testing, reporting and system implementation in accordance with the IT development life cycle
  • In addition to being an exceptional performer as an individual contributor should also provide technical guidance for multiple projects (3-4 teammates per team)
  • Review and approve coding standards and processes
  • Communicate with project managers and management using clear, user-friendly terminology (emails, phone, meetings)
  • Provide technical root cause analysis and mitigation plan
  • Technical Discussions/demo with clients
  • Responsible for code reviews
  • Should be able to create technical documents and diagrams

Technical Competencies

  • Must have hands on experience in ASP.NET, MVC ADO.NET, Web APIs, .NET Framework and SQL Server
  • Must have hands on experience with ORM tools and frameworks
  • Extensive experience with performance tuning and code optimization
  • Adept understanding of object- oriented programming concepts and SOLID principles
  • Experience and clear understanding of how to plan and execute within iterations and sprints
  • Adept understanding of .Net specific design patterns
  • Exposure to cloud technologies
  • Should be aware of best practices in coding

Desired Knowledge & Experience

  • Qualification: BE / B. Tech / MCA / B. Sc. IT
  • Experience: 7 to 10 years of development experience in Microsoft technologies with team handling experience

Senior Dot Net Developer

Mumbai, India
To participate in the entire software development life cycle, debugging applications and configuring existing systems.

Core Technologies

  • Programming Tools:C#, ASP.Net, MVC, ADO.net, ORM Technologies (Entity Framework, ORM Lite), MVC HTML5, JavaScript, AJAX, JSON, jQuery
  • Databases: SQL Server
  • Tools / Packages: MS Visual Studio, SQL Developer, SSIS

Key Responsibilities

  • Analyze and document requirements for enhancements to systems and / or business processes.
  • Write clean, testable code using .NET programming languages
  • Develop technical specifications and architecture
  • Test and debug various .NET applications
  • Review and refactor code
  • Deploy fully functional applications
  • Upgrade existing programs
  • Document development and operational procedures
  • Support junior developers’ work

Technical Competencies

  • Strong understanding of object oriented programming concepts, design patterns and SOLID principles
  • Must have hands on experience with C#, ASP.NET, MVC, Windows Services, .NET Entity Framework, SQL Server/T-SQL, IIS and related technologies
  • Expertise in REST APIs and WCF
  • Strong knowledge of modern techniques such as Responsive Web Design, LINQ, Dependency Injection and Design Patterns
  • Strong Skills and experience with web client technologies inclusive of HTML5, CSS3, JavaScript, AJAX, JSON and JQuery
  • Knowledge of various industry standard development practices (Agile methodology, OOD, TDD, BDD)
  • Proficient with tools to enable SDLC (TFS, Visual Studio, etc.)

Desired Knowledge & Experience

  • Qualification: BE / B. Tech / MCA / B. Sc. IT
  • Experience: 5 - 8 years of development experience in Microsoft Technologies

Project Manager

Mumbai, India
To plan and oversee projects to ensure they are completed in a timely fashion and within budget.

Core Technologies

  • PMP certification, Practicing Agile and Scrum methodology

Key Responsibilities

  • Manage administrative and operational elements of projects to assure successful completion and client satisfaction while meeting company goals for the projects.
  • Predict resources needed to reach objectives and manage resources in an effective and efficient manner
  • Responsible for Initiation, Planning, Execution, Monitoring, Controlling and Closing of projects.
  • Responsible for Quality and Timely delivery of Project milestones.
  • Client engagement and satisfaction, on the project worked on.
  • Responsible for Stakeholder communication and management.
  • Resource Management and utilization, motivation and leadership.
  • Represent to the management at reviews, and other critical meetings, for the overall delivery aspects, team status and plans.
  • Communicate with the clients on a regular basis, Resource Management, Risk Management, Business Analysis and Documentation.
  • Ensure all documentations and processes are followed as per Cogitate’s SDLC
  • Utilize industry best practices, techniques, and standards throughout entire project execution
  • Measure project performance to identify areas for improvement

Technical Competencies

  • Project Management Professional (PMP) certification preferred
  • Proven ability to solve problems creatively
  • Strong familiarity with project management software tools, methodologies, and best practices
  • Experience seeing projects through the full life cycle
  • Excellent analytical skills
  • Strong interpersonal skills and extremely resourceful
  • Proven ability to complete projects according to outlined scope, budget, and timeline

Desired Knowledge & Experience

  • Qualification: BE / B. Tech / MCA / B. Sc. IT
  • Experience:
    • 8+ years of project management and related experience
    • 5 years in P&C Insurance Domain for USA markets (Preferred)

QA Lead

Mumbai, India
To assess current testing needs and schedules and determine staffing needs to effectively conduct the testing. To also oversee team members' work to ensure that they adhere to specifications.

Core Technologies

  • Automation tools: Appium, Selenium Project Management tools: Redmine Version control tool: Github

Key Responsibilities

  • Own product releases end to end from test signoff standpoint ensuring timely, quality releases
  • Establish and evolve formal QA processes, ensuring that the team is using industry-accepted best practices.
  • Develop and execute test cases, scripts, plans and procedures (manual and automated).
  • Testing new and updated systems for bugs and other issues.
  • May support compatibility testing, develop and utilize software to capture performance data, and evaluate individual aspects of the software or system including user interfaces and functional requirements
  • Develop, enact, and manage testing schedules, ensuring that the QA team meets expectations and deadlines.
  • Coordinate bug fixes and software enhancements with development and engineering teams.
  • Oversee team members’ work to ensure that they adhere to specifications.
  • Maintain detailed testing documentation related to the software or system
  • Implementation of testing metrics across team(s)

Technical Competencies

  • QA Automation experience with Appium, Selenium WebDriver/Java/Python and Continuous Integration
  • Good experience in the manual testing process and test case creation.
  • Hands-on experience in designing and architecture of software test framework
  • Sound knowledge of API's and automating the same
  • Should Have knowledge about ETL and database testing
  • Experience supporting projects in Redmine and Github
  • Proven experience hiring, training and mentoring other senior team members to build a strong team around them
  • Working knowledge of industry standard automated testing tools, practices, and software and/or Performance testing tools (Jmeter and load runner)
  • Should have knowledge vulnerability testing tools like Burp suite, Metasploit and ZAP proxy

Desired Knowledge & Experience

  • Qualification: BE / B. Tech / MCA / B. Sc. IT
  • Experience: 8 - 10 years of experience in test roles preferably in product based companies

System Architect

Mumbai, India
To analyze and recommend the right combination of IT components to achieve a specific business, department, team, or functional goal.

Core Technologies

  • Programming Tools:C#, ASP.Net, MVC, ADO.net, ORM Technologies (Entity Framework, ORM Lite), MVC HTML5, JavaScript, AJAX, JSON, jQuery
  • Databases: SQL Server
  • Tools / Packages: MS Visual Studio, SQL Developer, SSIS

Key Responsibilities

  • Mainly responsible for the architecture and the technical improvement for various new or existing Products at Cogitate.
  • Provide architectural support for application development and modification activities.
  • Should Provide guidance to project teams in all phases of SDLC and also be an Individual contributor.
  • Responsible for application performance, security and scalability
  • Recommend new technologies to management to develop robust application.
  • Analyse and troubleshoot architecture and platform related issues in a timely fashion.
  • Assist in developing architecture documents, functional specifications, design documents, and architecture diagrams.
  • Create, document and implement roadmap architecture for platform
  • Individual Contributor
  • Create technical diagrams and documentation

Technical Competencies

  • Extensive experience in ASP.NET, MVC ADO.NET, Web APIs, .Angular, NET Framework and SQL Server
  • Extensive experience with ORM tools and frameworks
  • Extensive experience with performance tuning and code optimization
  • Very good understanding of object oriented programming concepts and SOLID principles
  • Experience in, completing key architecture design, and overseeing low-level and high-level design and documentation across the software development lifecycle.
  • Architect .NET solutions. Well-versed in .NET frameworks, Web/Windows Services.
  • Extensive experience in Client - Server programming and Internet Application Development.
  • Expert knowledge of rational databases including SQL server, proficient in writing SQL statements and creating and modifying database objects such as Store Procedures, Views and Triggers
  • Extensive design and development experience, specializing in Windows Server.
  • Experience in at least one cloud service provider (Azure, AWS)

Desired Knowledge & Experience

  • Qualification: BE / B. Tech / MCA / B. Sc. IT
  • Experience:
    • 7+ years of experience in architecting and developing both web and client-server applications with C#, ASP.Net, SQL Server, Windows Services, .NET Entity Framework
    • 3+ years of experience with MVC web applications and web API
    • 3+ years of experience in Windows Services

System Integration Dot Net Developer

Mumbai, India
To write efficient code based on specifications to integrate functional products and applications.

Core Technologies

  • Programming Tools:C#, ASP.Net, MVC, ADO.net, ORM Technologies (Entity Framework, ORM Lite), MVC HTML5, JavaScript, AJAX, JSON, jQuery
  • Databases: SQL Server
  • Tools / Packages: MS Visual Studio, SQL Developer, SSIS

Key Responsibilities

  • Translate key business requirements into technical designs for implementation.
  • Develop robust solutions, resolve production support issues with existing integrations, and continually improve and monitor these integrations.
  • Gather and analyze the recommended approach to integration to meet business needs.
  • Monitor the existing integrations and continually improve them.
  • Create and maintain integration environment map and the business processes affected by integration efforts.
  • Collaborate with various application teams to implement key integrations and drive standardization.
  • Develop and conduct testing plans and procedures at the process and system level.
  • Act as the main subject matter expert for integrations
  • Take appropriate action on resolution, such as raising defects or updating install procedure documentation, to avoid future occurrences.
  • Work on an agile team to deliver projects on time, providing progress and reporting technical challenges.
  • Analyze and document requirements for enhancements to systems and / or business processes.

Technical Competencies

  • Strong understanding of object oriented programming concepts, design patterns and SOLID principles
  • Familiarity with data management principles, work on a .NET framework application, APIs, and integration toolsets
  • Have experience in Middleware Integration with web services (e.g. Biztalk, Scribe, WebSphere, Web-logic, etc.) along with coding experience with .NET
  • Knowledge of various industry standard development practices (Agile methodology, OOD, TDD, BDD)
  • Proficient with tools to enable SDLC (TFS, Visual Studio, etc.)
  • Experience with Microsoft Azure or Amazon Web Services based application deployments is an added advantage

Desired Knowledge & Experience

  • Qualification: BE / B. Tech / MCA / B. Sc. IT
  • Experience: 5 - 8 years of application development and integration experience