Expoint – all jobs in one place
Finding the best job has never been easier

Development Engineer - Dot Net jobs at Citi Group in India, Pune

Discover your perfect match with Expoint. Search for job opportunities as a Development Engineer - Dot Net in India, Pune and join the network of leading companies in the high tech industry, like Citi Group. Sign up now and find your dream job with Expoint
Company (1)
Job type
Job categories
Job title (1)
India
Pune
176 jobs found
20.07.2025
CG

Citi Group VP - Development lead India, Maharashtra, Pune

Limitless High-tech career opportunities - Expoint
Should have hands on experience on designing & development of scalable, distributed applications. Architect large scale of applications using spark, kafka & big data technologies. Knowledge of Hadoop architecture. Knowledge...
Description:

Tech Specialist with strong analytical and technical ability with over 13 years of experience inenterprise Web applications, REST services and Workflow Processing Service developmentusing Java/J2EE technologies.

Experienced in working on medium to large enterprise projects, preferably in financial services

Knowledge/Experience:

  • Should have hands on experience on designing & development of scalable, distributed applications.
  • Architect large scale of applications using spark, kafka & big data technologies
  • Knowledge of Hadoop architecture.
  • Knowledge of frameworks – Velocity, Springs, Spring Boot.
  • Knowledge of OOAD, UML and design Patterns
  • Should have strong insight on OOPS concept and good hands on experience on Java (version 1.8 or above) and other java-based frameworks like Spring Batch, Spring IOC, Spring Annotation, Spring Security.
  • Should have hands on experience on messaging platform like Kafka.
  • Good working knowledge of JBPM as BPMN Framework is must .
  • Good working knowledge of Docker, Kubernetes and OpenShift is a must .
  • Should have strong knowledge of Java design patterns, microservice design patterns, event streams, event/message-based architecture, Domain driven design etc.
  • Should have strong knowledge of API based architecture and SOA.
  • Expertise in Server less , tomcat ( Embedded /Non-Embedded), jetty (Embedded/Non-Embedded), WebSphere, Spring Batch, Spring IOC, Spring Annotation, Spring Security
  • Expertise in mocking, Junit and perf testing of solutions.
  • Should possess basic Unix/Linux knowledge to be able to write and understand basic shell scripts and basic Unix commands
  • Good working knowledge of in memory distributed caches (Hazelcast, Gemfire) is good to have .
  • Person should have worked in Agile/DevOps Environment.
  • knowledge on webserver setup and configuration with reverse proxy/ssl setup etc (preferred nginx webserver) is a plus

Good to have skills:

  • Financial markets background is preferable but is not a must
  • Knowledge of testing concepts ( TDD, BDD ) is a plus.
  • Knowledge of ELK/App Dynamics
  • Knowledge of other programming languages like Vaadin (UI Framework), Kotlin, scala, shell scripting etc is good to have.

Key Responsibilities:

  • A seasoned SME and technical specialist in Client On boarding/AML/KYC/Account Opening domain
  • Translate business requirements into technical documents/code
  • Employ standards, frameworks and patterns while designing and developing components.
  • Implement appropriate design standards, frameworks and patterns while designing and developing components
  • Implement and maintain a suite of Workflow driven, Java application with RESTful services.
  • Develop high quality code employing software engineering and testing best practices.
  • Developing software that processes, persists and distributes data via relational and non-relational technologies
  • Hands on coding, authoring unit tests/Junit, performance tests and maintaining high code quality.
  • Needs to be able to react and provide quick turnaround to business requirements and management requests
  • Well versed in Agile Development Life Cycle and capable to lead a team of developers.
  • Partner with database developers to implement ingestion, orchestration, quality/reconciliation and distribution services
  • Ability to work independently, good communication skills, has experience in working on complex and medium to large projects.
  • Job Background:

  • The position is based in India and is required to focus on delivery of the work, ensuring a robust design
  • This role may report to the technology team lead based in Pune
  • Candidate should be able to work independently and should be self-motivated
  • Candidate might be required to work with vendors or third parties in joint delivery teams
  • The role requires application of technical skills and knowledge of the business to develop solutions to meet business needs
  • As part of large, geographically distributed team(s), the candidate may have to manage stakeholders across multiple functional areas
  • The position requires analytical skills in order to filter, prioritize and validate potentially complex material, technical or business or otherwise, from multiple sources.
  • The candidate will work with complex and variable issues with substantial potential impact, weighing various alternatives and balancing potentially conflicting needs

Bachelor’s degree (in science, computers, information technology or engineering)

Applications Development

Full time

Please see the requirements listed above.


Other Relevant Skills

For complementary skills, please see above and/or contact the recruiter.

View Citi’sand the

Show more
29.05.2025
CG

Citi Group Applications Development Senior Programmer Analyst - C12 PUN... India, Maharashtra, Pune

Limitless High-tech career opportunities - Expoint
Design and Development of ETL solutions including custom solutions from the Core Accounts DDA platform. Design and Development of Stored procedures in Oracle. Analyze data to validate business requirement. Analyze...
Description:

Responsibilities:

  • Design and Development of ETL solutions including custom solutions from the Core Accounts DDA platform.
  • Design and Development of Stored procedures in Oracle.
  • Analyze data to validate business requirement. Analyze impact of proposed solution across the business, develop use cases to explain/demonstrate business requirements/specifications to IT team, and contribute a business or process perspective during design reviews.
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
  • Consult with other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
  • Ensure essential procedures are followed and help define operating standards and processes
  • Has the ability to operate with a limited level of direct supervision.
  • Can exercise independence of judgement and autonomy.
  • Acts as SME to senior stakeholders and /or other team members.
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency.


Qualifications:

  • 5-8 years of relevant experience
  • 5 + years’ experience in ETL development – Talend/Abinitio preferred and in a volume intensive data environment preferably in financial industry.
  • Good Experience of application integration.
  • Knowledge on Unix Shell scripting is added advantage.
  • Experience with scheduler’s tools like Autosys.
  • Experience in working with Oracle.
  • Good understanding of database concepts like partitioning, stored procedures, function
  • Experience in all aspects of software development life cycle.
  • Must have excellent oral and written communication skills, analytical ability and the ability to work effectively with systems technical staff and business users.
  • Experience in systems analysis and programming of software applications
  • Experience in managing and implementing successful projects
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements

Time Type:

Full time

View Citi’s

Show more

These jobs might be a good fit

28.05.2025
CG

Citi Group Applications Development Sr Programmer Analyst - C12 PUNE India, Maharashtra, Pune

Limitless High-tech career opportunities - Expoint
Duties: Design new applications and extend functionalities of existing applications. Convert business requirements into technical solutions. Develop and implement efficient information systems and operations systems in support of core enterprise...
Description:

Duties: Design new applications and extend functionalities of existing applications. Convert business requirements into technical solutions. Develop and implement efficient information systems and operations systems in support of core enterprise functions. Develop Java code using Object Oriented Programming concepts. Write unit test to automatically test new functions being developed. Develop Continuous Integration and Continuous Delivery (CI/CD) pipeline. Perform system performance monitoring and tuning. Conduct code review for team members to ensure quality and correctness. Identify code and performance issues. Enforce best practices during code review to maintain the software quality. A telecommuting/hybrid work schedule may be permitted within a commutable distance from the worksite in accordance with Citi policies and protocols.

Requirements: Bachelor’s degree, or foreign equivalent, in Electrical and Electronic Engineering, Computer Science, Computer Engineering, or a related field, and six (6) years of experience in the job offered or in a related IT occupation developing backend REST services for applications. Six (6) years of experience must include: Architecting efficient information and operations systems in support of core enterprise functions using Object Oriented design principles and patterns including Singleton, Abstract Factory Method, Composite, Façade, Bridge, and Adapter; Designing entity relationship diagrams for Oracle database and Creating Hibernate entities in JAVA using Hibernate framework; Developing backend REST services for applications using Microservice and Java architecture; Monitoring System performance utilizing Visual VM, YourKit, JMeter, and Kibana; Identifying performance bottlenecks for memory in CPU or file systems and implementing improvement changes; Building solutions for asynchronous communication between the microservice using Tibco, RabbitMQ, and Kafka messaging solutions; and Setting up and maintaining Enterprise Container Service (ECS) infrastructure using Redhat Linux OpenShift, Dockers, Kubernetes, and Jenkins (for CI/CD pipeline). 40 hrs./wk. Applicants submit resumes at . Please reference Job ID #25856924. EO Employer.

Wage Range: $183,482.00 to $204,124.00

Full timeRutherford New Jersey United States


Anticipated Posting Close Date:

Jul 08, 2025

View Citi’s and the poster.

Show more

These jobs might be a good fit

28.05.2025
CG

Citi Group ETL - Test Engineer C11 PUNE India, Maharashtra, Pune

Limitless High-tech career opportunities - Expoint
Supports initiatives related to User Acceptance Testing (UAT) process and product rollout into production. Testing specialists who work with technology project managers, UAT professionals and users to design and implement...
Description:

Responsibilities:

  • Supports initiatives related to User Acceptance Testing (UAT) process and product rollout into production. Testing specialists who work with technology project managers, UAT professionals and users to design and implement appropriate scripts/plans for an application testing strategy/approach.
  • Conducts a variety of moderately complex process monitoring, product evaluation and audit assignments; reports issues and makes recommendations for solutions.
  • Ensures project standards and procedures exist, are fully clearly documented and followed throughout the software development life cycle; makes recommendations for enhanced documentation.
  • Monitors products for conformance to standards; monitors processes for conformance to procedures.
  • Documents findings and performs preliminary root causes analyses to provide recommended improvements.
  • Ensures all corrective actions are assigned, documented and completed.
  • Verifies traceability in project work products.
  • Gathers, maintains and creates reports on quality metrics.
  • Exhibits good understanding of procedures and concepts within own technical area and a basic knowledge of these elements in other areas.
  • Requires basic understanding of how own area integrates within IT Quality to achieve objectives.
  • Makes evaluative judgments based on the analysis of factual information; resolves problems by identifying and selecting solutions through the application of acquired technical experience and guided by precedents.
  • Directly impacts the business by ensuring the quality of work provided by self and others; impacts own team and closely related work teams.
  • Provides informal guidance to new team members.
  • Performs other duties and functions as assigned.
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency.

Qualifications:

  • 5-8 years Quality Assurance (QA) experience in BFSI Domain and should be an expertise in ETL testing & DB-related testing.
  • Understanding of ETL requirements (source-to-target mappings) and Test automation experience is huge plus
  • Writing basic SQLs to check record counts, data truncation, invalid data types, NULLs and data integrity, data transformation, aggregate functions testing
  • Knowledge of Database objects and relational data model and experience in data validation & data analysis.
  • Experience in requirement reviews & able to identify, communicate and document discrepancies
  • Understanding of QA within the Software Development Lifecycle (SDLC) and QA methodologies
  • Understanding of Quality Processes
  • Demonstrated logical analysis skills, attention to detail and problem solving Proven ability to work to deadlines.
  • Consistently demonstrates clear and concise written and verbal communication skills
  • QA Experience in defining, designing & executing test cases
  • Bachelor’s/University degree or equivalent experience
Technology Quality


Time Type:

Full time

View Citi’sand the

Show more

These jobs might be a good fit

28.05.2025
CG

Citi Group Applications Development Sr Programmer Analyst - C12 PUNE India, Maharashtra, Pune

Limitless High-tech career opportunities - Expoint
• The candidate will be responsible for developing and maintaining systems within SMC ETL stream.• Work on Client Onboarding and managing reference data static domain tables.• Work directly with global...
Description:

Responsibilities:

  • • The candidate will be responsible for developing and maintaining systems within SMC ETL stream.
    • Work on Client Onboarding and managing reference data static domain tables.
    • Work directly with global application development teams, Operations teams/partners to successfully integrate application data.
    • Manage process streams assigned and work with Vendor teams(part of ETL ) to assign tasks , manage and report status.
    • Perform unit testing with proper documentation to adhere to application standards.
    • Work closely with other team members, onsite and remote to ensure consistent approach to development is used within the application.
    • Engage in architecture definition of new processes and review existing processes for improvements.
    • Provide on-going maintenance and L3 production support
    • Keep up to date with new technologies and their possible adoption within ISG
    • Work on data initiatives within ISG (Automation and utilities).

Qualifications:

  • 7+ years of relevant experience
  • Experience in Abinitio, SQL and Unix
  • Experience in managing and implementing successful projects
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements


Education:

  • Bachelor’s degree/University degree or equivalent experience


This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.

Time Type:

Full time

View Citi’sand the

Show more

These jobs might be a good fit

28.05.2025
CG

Citi Group AVP - C++ Apps development Pune C12 India, Maharashtra, Pune

Limitless High-tech career opportunities - Expoint
Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to...
Description:

Responsibilities:

  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
  • Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
  • Ensure essential procedures are followed and help define operating standards and processes
  • Serve as advisor or coach to new or lower level analysts
  • Has the ability to operate with a limited level of direct supervision.
  • Can exercise independence of judgement and autonomy.
  • Acts as SME to senior stakeholders and /or other team members.
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency.


Qualifications:

  • 8+ years of relevant experience in C++ , Data structure,
  • Experience in systems analysis and programming of software applications
  • Experience in managing and implementing successful projects
  • Working knowledge of consulting/project management techniques/methods
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements


Education:

  • Bachelor’s degree/University degree or equivalent experience


This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.

Time Type:

Full time

View Citi’sand the

Show more

These jobs might be a good fit

27.05.2025
CG

Citi Group Applications Development Sr Programmer Analyst - C12 PUNE India, Maharashtra, Pune

Limitless High-tech career opportunities - Expoint
Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to...
Description:

Responsibilities:

  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
  • Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
  • Ensure essential procedures are followed and help define operating standards and processes
  • Serve as advisor or coach to new or lower level analysts
  • Has the ability to operate with a limited level of direct supervision.
  • Can exercise independence of judgement and autonomy.
  • Acts as SME to senior stakeholders and /or other team members.
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency.


Qualifications:

  • 5-8 years of relevant experience
  • Experience in systems analysis and programming of software applications
  • Experience in managing and implementing successful projects
  • Working knowledge of consulting/project management techniques/methods
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements


Education:

  • Bachelor’s degree/University degree or equivalent experience


This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.

Time Type:

Full time

View Citi’sand the

Show more

These jobs might be a good fit

Limitless High-tech career opportunities - Expoint
Should have hands on experience on designing & development of scalable, distributed applications. Architect large scale of applications using spark, kafka & big data technologies. Knowledge of Hadoop architecture. Knowledge...
Description:

Tech Specialist with strong analytical and technical ability with over 13 years of experience inenterprise Web applications, REST services and Workflow Processing Service developmentusing Java/J2EE technologies.

Experienced in working on medium to large enterprise projects, preferably in financial services

Knowledge/Experience:

  • Should have hands on experience on designing & development of scalable, distributed applications.
  • Architect large scale of applications using spark, kafka & big data technologies
  • Knowledge of Hadoop architecture.
  • Knowledge of frameworks – Velocity, Springs, Spring Boot.
  • Knowledge of OOAD, UML and design Patterns
  • Should have strong insight on OOPS concept and good hands on experience on Java (version 1.8 or above) and other java-based frameworks like Spring Batch, Spring IOC, Spring Annotation, Spring Security.
  • Should have hands on experience on messaging platform like Kafka.
  • Good working knowledge of JBPM as BPMN Framework is must .
  • Good working knowledge of Docker, Kubernetes and OpenShift is a must .
  • Should have strong knowledge of Java design patterns, microservice design patterns, event streams, event/message-based architecture, Domain driven design etc.
  • Should have strong knowledge of API based architecture and SOA.
  • Expertise in Server less , tomcat ( Embedded /Non-Embedded), jetty (Embedded/Non-Embedded), WebSphere, Spring Batch, Spring IOC, Spring Annotation, Spring Security
  • Expertise in mocking, Junit and perf testing of solutions.
  • Should possess basic Unix/Linux knowledge to be able to write and understand basic shell scripts and basic Unix commands
  • Good working knowledge of in memory distributed caches (Hazelcast, Gemfire) is good to have .
  • Person should have worked in Agile/DevOps Environment.
  • knowledge on webserver setup and configuration with reverse proxy/ssl setup etc (preferred nginx webserver) is a plus

Good to have skills:

  • Financial markets background is preferable but is not a must
  • Knowledge of testing concepts ( TDD, BDD ) is a plus.
  • Knowledge of ELK/App Dynamics
  • Knowledge of other programming languages like Vaadin (UI Framework), Kotlin, scala, shell scripting etc is good to have.

Key Responsibilities:

  • A seasoned SME and technical specialist in Client On boarding/AML/KYC/Account Opening domain
  • Translate business requirements into technical documents/code
  • Employ standards, frameworks and patterns while designing and developing components.
  • Implement appropriate design standards, frameworks and patterns while designing and developing components
  • Implement and maintain a suite of Workflow driven, Java application with RESTful services.
  • Develop high quality code employing software engineering and testing best practices.
  • Developing software that processes, persists and distributes data via relational and non-relational technologies
  • Hands on coding, authoring unit tests/Junit, performance tests and maintaining high code quality.
  • Needs to be able to react and provide quick turnaround to business requirements and management requests
  • Well versed in Agile Development Life Cycle and capable to lead a team of developers.
  • Partner with database developers to implement ingestion, orchestration, quality/reconciliation and distribution services
  • Ability to work independently, good communication skills, has experience in working on complex and medium to large projects.
  • Job Background:

  • The position is based in India and is required to focus on delivery of the work, ensuring a robust design
  • This role may report to the technology team lead based in Pune
  • Candidate should be able to work independently and should be self-motivated
  • Candidate might be required to work with vendors or third parties in joint delivery teams
  • The role requires application of technical skills and knowledge of the business to develop solutions to meet business needs
  • As part of large, geographically distributed team(s), the candidate may have to manage stakeholders across multiple functional areas
  • The position requires analytical skills in order to filter, prioritize and validate potentially complex material, technical or business or otherwise, from multiple sources.
  • The candidate will work with complex and variable issues with substantial potential impact, weighing various alternatives and balancing potentially conflicting needs

Bachelor’s degree (in science, computers, information technology or engineering)

Applications Development

Full time

Please see the requirements listed above.


Other Relevant Skills

For complementary skills, please see above and/or contact the recruiter.

View Citi’sand the

Show more
Find your dream job in the high tech industry with Expoint. With our platform you can easily search for Development Engineer - Dot Net opportunities at Citi Group in India, Pune. Whether you're seeking a new challenge or looking to work with a specific organization in a specific role, Expoint makes it easy to find your perfect job match. Connect with top companies in your desired area and advance your career in the high tech field. Sign up today and take the next step in your career journey with Expoint.