Jobs
Interviews

62 Applications Development Jobs

Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

6.0 - 10.0 years

0 Lacs

chennai, tamil nadu

On-site

The Applications Development Intermediate Programmer Analyst position at Citigroup is an intermediate level role where you will be responsible for participating in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. Your main objective will be to contribute to applications systems analysis and programming activities. Your responsibilities will include utilizing your knowledge of applications development procedures and concepts, along with basic understanding of technical areas, to identify and define necessary system enhancements. You will consult with users, clients, and other technology groups on issues, recommend programming solutions, and support customer exposure systems. Additionally, you will analyze applications for vulnerabilities and security issues, conduct testing and debugging, and act as an advisor to new or lower level analysts. As an Applications Development Intermediate Programmer Analyst, you will be expected to identify problems, analyze information, and make evaluative judgments to recommend and implement solutions. You should have the ability to operate with a limited level of direct supervision, exercise independence of judgment and autonomy, and act as a Subject Matter Expert (SME) to senior stakeholders and/or other team members. Qualifications for this role include 6-8 years of relevant experience in the Financial Service industry, intermediate level experience in an Applications Development role, clear and concise written and verbal communication skills, problem-solving and decision-making abilities, and the capability to work under pressure and manage deadlines or unexpected changes in expectations or requirements. The ideal candidate will have a Bachelor's degree or equivalent experience. This job description serves as a high-level overview of the work performed, and other job-related duties may be assigned as required. Citi is an equal opportunity and affirmative action employer, inviting all qualified interested applicants to apply for career opportunities. If you are a person with a disability and require a reasonable accommodation to use the search tools and/or apply for a career opportunity, please review Accessibility at Citi.,

Posted 22 hours ago

Apply

4.0 - 10.0 years

0 Lacs

pune, maharashtra

On-site

The Applications Development Intermediate Programmer Analyst position is ideal for an individual at an intermediate level, who will be involved in the establishment and implementation of new or revised application systems and programs in collaboration with the Technology team. Your main goal in this role will be to contribute to applications systems analysis and programming activities. Your responsibilities will include utilizing your knowledge of applications development procedures and concepts, as well as basic knowledge of other technical areas to identify and define necessary system enhancements. You will consult with users, clients, and other technology groups on issues, recommend programming solutions, install, and support customer exposure systems. Additionally, you will apply fundamental knowledge of programming languages for design specifications, analyze applications to identify vulnerabilities and security issues, and conduct testing and debugging. You will also serve as an advisor or coach to new or lower-level analysts, identify problems, analyze information, and make evaluative judgments to recommend and implement solutions. Your role will involve resolving issues independently by selecting solutions through the application of acquired technical experience, guided by precedents. You should be able to operate with a limited level of direct supervision, exercise independence of judgment and autonomy, and act as a subject matter expert to senior stakeholders and/or other team members. To be successful in this role, you should have 4-10 years of relevant experience in the Financial Service industry, hands-on experience in Xceptor Data hub and Recon Hub, intermediate-level experience in an Applications Development role, clear and concise written and verbal communication skills, problem-solving and decision-making skills, and the ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements. An educational background with a Bachelor's degree/University degree or equivalent experience is required. Please note that this job description provides a high-level overview of the work performed, and other job-related duties may be assigned as required. If you are a person with a disability and need a reasonable accommodation to use search tools and/or apply for a career opportunity, please review Accessibility at Citi. Additionally, you can view Citis EEO Policy Statement and the Know Your Rights poster.,

Posted 1 day ago

Apply

5.0 - 9.0 years

0 Lacs

chennai, tamil nadu

On-site

The Applications Development Intermediate Programmer Analyst position is an intermediate level role that involves participating in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. Your main objective will be to contribute to applications systems analysis and programming activities. Your responsibilities will include utilizing your knowledge of applications development procedures and concepts to identify necessary system enhancements, consulting with users, clients, and technology groups on issues, recommending programming solutions, and supporting customer exposure systems. You will also apply your programming language knowledge for design specifications, analyze applications for vulnerabilities and security issues, and conduct testing and debugging. As an Intermediate Programmer Analyst, you will serve as an advisor to new or lower-level analysts, identify problems, analyze information, make evaluative judgments, and implement solutions. You should be able to operate with a limited level of direct supervision, exercise independence of judgment and autonomy, and act as a Subject Matter Expert (SME) to senior stakeholders and/or other team members. It is essential to assess risk when making business decisions and demonstrate consideration for the firm's reputation and compliance with laws and regulations. To qualify for this role, you should have at least 5 years of relevant experience in the Financial Service industry, intermediate level experience in an Applications Development role, clear and concise communication skills, problem-solving abilities, and the capability to work under pressure and manage deadlines or unexpected changes. The ideal candidate will hold a Bachelor's degree or equivalent experience. Please note that this job description provides a high-level overview of the work performed, and other job-related duties may be assigned as required.,

Posted 2 days ago

Apply

2.0 - 6.0 years

0 Lacs

pune, maharashtra

On-site

The Applications Development Senior Supervisor role involves leading a team of employees to establish and implement new or revised application systems and programs in coordination with the Technology team. Your primary responsibility will be to lead applications systems analysis and programming activities. As an Applications Development Senior Supervisor, your key responsibilities will include managing a team of professionals to achieve established goals, conducting personnel duties such as performance evaluations and training, recommending new work procedures to enhance process efficiencies, resolving issues by applying technical experience, developing comprehensive knowledge of how your area integrates within apps development and other technical areas, ensuring quality of tasks provided by the team, serving as a backup to the Applications Development Manager, and acting as an advisor and coach to junior developers and analysts. You will be expected to operate with a limited level of direct supervision, exercise independence of judgment and autonomy, act as a subject matter expert to senior stakeholders and team members, manage teams effectively, assess risks in business decisions, drive compliance with laws and regulations, adhere to policies and ethical standards, and supervise the activity of others while maintaining accountability. To qualify for this role, you should have 2-5 years of relevant experience, experience in managing and implementing successful projects, the ability to make technical decisions on software development projects, familiarity with dependency management, change management, continuous integration testing tools, and audit/compliance requirements, extensive knowledge of software engineering and object-oriented design, demonstrated leadership and management skills, and clear and concise written and verbal communication skills. A Bachelor's degree or equivalent experience is required for this position. Please note that this job description provides an overview of the primary responsibilities and qualifications for the Applications Development Senior Supervisor role. Additional job-related duties may be assigned as necessary. Citi is an equal opportunity and affirmative action employer, committed to providing career opportunities to all qualified individuals. If you require a reasonable accommodation to apply for a career opportunity due to a disability, please review the Accessibility at Citi information. (Note: The content above is a formatted and standardized version of the provided job description),

Posted 2 days ago

Apply

2.0 - 6.0 years

0 Lacs

chennai, tamil nadu

On-site

The Applications Development Intermediate Programmer Analyst position is an intermediate-level role where you will be responsible for participating in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. Your main objective will be to contribute to applications systems analysis and programming activities. You will be utilizing your knowledge of applications development procedures, concepts, and basic understanding of other technical areas to identify and define necessary system enhancements. This includes using script tools, analyzing and interpreting code, as well as consulting with users, clients, and other technology groups on issues. You will be recommending programming solutions, installing and supporting customer exposure systems, and applying fundamental knowledge of programming languages for design specifications. As an Applications Development Intermediate Programmer Analyst, you will be analyzing applications to identify vulnerabilities and security issues, conducting testing and debugging. You will also serve as an advisor or coach to new or lower-level analysts, identify problems, analyze information, make evaluative judgments to recommend and implement solutions, and resolve issues by identifying and selecting solutions through the application of acquired technical experience and precedents. You will have the ability to operate with a limited level of direct supervision, exercise independence of judgment and autonomy, act as a Subject Matter Expert (SME) to senior stakeholders and/or other team members. It is crucial to appropriately assess risk when making business decisions, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients, and assets by driving compliance with applicable laws, rules, and regulations. Qualifications: - 2-5 years of relevant experience in the Financial Service industry - Intermediate level experience in an Applications Development role - Clear and concise written and verbal communication skills - Demonstrated problem-solving and decision-making abilities - Ability to work under pressure, manage deadlines, or unexpected changes in expectations or requirements Education: - Bachelors degree/University degree or equivalent experience Please note that this job description provides a high-level overview of the types of work performed, and other job-related duties may be assigned as required.,

Posted 3 days ago

Apply

0.0 - 3.0 years

0 Lacs

pune, maharashtra

On-site

The Applications Development Programmer Analyst position is an intermediate level role where you will be responsible for collaborating with the Technology team to establish and implement new or updated application systems and programs. Your main goal will be to contribute to applications systems analysis and programming activities. You will be expected to: - Utilize your knowledge of applications development procedures and concepts to identify necessary system enhancements - Analyze issues, make recommendations, and implement solutions - Apply your understanding of business processes, system processes, and industry standards to address complex issues - Assess information, make evaluative judgements, and recommend solutions and improvements - Conduct testing and debugging, use script tools, and write basic code based on design specifications - Develop a working knowledge of Citis information systems, procedures, standards, client-server application development, network operations, database administration, systems administration, data center operations, and PC-based applications - Appropriately assess risk in business decisions, with a focus on protecting Citigroup, its clients, and assets by ensuring compliance with laws, rules, and regulations, adhering to Policy, demonstrating ethical judgment, and managing control issues transparently. Qualifications: - 0-2 years of relevant experience - Experience in programming/debugging for business applications - Working knowledge of industry practices and standards - Comprehensive knowledge of a specific business area for application development - Working knowledge of program languages - Consistent demonstration of clear and concise written and verbal communication skills Education: - Bachelors degree/University degree or equivalent experience Please note that this job description provides an overview of the typical work performed, and additional job-related duties may be assigned as needed.,

Posted 5 days ago

Apply

2.0 - 8.0 years

0 Lacs

dehradun, uttarakhand

On-site

As an Assistant Professor in Mathematics and Statistics, you should possess educational qualifications such as a Ph.D., M.Sc., or B.Sc. from IIT/NIT/Equivalent Universities recognized by UGC. Post Doc experience is preferred along with a track record of good publications. Being CSR/GATE Qualified would be an advantage. You should have a minimum of 2-8 years of experience in Teaching, Industry, Research Organizations, or Professional roles at a Managerial level, excluding the time spent on obtaining your research degree. Apart from expertise in core subjects, competencies in Theoretical Computer Science, Data Science, AI, Web Development, Networking, Security, and Applications Development are desirable. Having a minimum of 2 research papers published in peer-reviewed refereed Journals is also expected from the ideal candidate for this position.,

Posted 6 days ago

Apply

2.0 - 6.0 years

0 Lacs

chennai, tamil nadu

On-site

The Applications Development Intermediate Programmer Analyst position is an intermediate level role where you will be responsible for participating in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. Your main objective will be to contribute to applications systems analysis and programming activities. Your responsibilities will include utilizing your knowledge of applications development procedures and concepts to identify necessary system enhancements, consulting with users and recommending programming solutions, analyzing applications for vulnerabilities and security issues, and serving as an advisor to lower level analysts. You will also be expected to identify problems, make evaluative judgements, and implement solutions with limited supervision. As an Intermediate Programmer Analyst, you should have 2-5 years of relevant experience in the Financial Service industry, intermediate level experience in Applications Development, clear and concise communication skills, problem-solving abilities, and the capacity to work under pressure and manage deadlines effectively. The ideal candidate will have a Bachelor's degree or equivalent experience. This job description serves as a high-level overview of the responsibilities involved, and additional duties may be assigned as needed. Please note that this position falls under the Technology Job Family Group, specifically in the Applications Development Job Family, and is a full-time role. If you have a disability and require accommodations to utilize our search tools or apply for a career opportunity, please review Accessibility at Citi. For more information on Citigroup's EEO Policy Statement and your rights, please refer to the respective documents.,

Posted 1 week ago

Apply

4.0 - 10.0 years

0 Lacs

pune, maharashtra

On-site

The Applications Development Intermediate Programmer Analyst position is an intermediate level role that involves participating in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. Your primary objective in this role is to contribute to applications systems analysis and programming activities. As an Applications Development Intermediate Programmer Analyst, your responsibilities will include utilizing your knowledge of applications development procedures and concepts, as well as basic knowledge of other technical areas to identify and define necessary system enhancements. This may involve using script tools and analyzing/interpreting code. You will also be expected to consult with users, clients, and other technology groups on issues, recommend programming solutions, install, and support customer exposure systems. Additionally, you will apply fundamental knowledge of programming languages for design specifications, analyze applications to identify vulnerabilities and security issues, conduct testing and debugging, and serve as an advisor or coach to new or lower level analysts. In this role, you will be required to identify problems, analyze information, and make evaluative judgments to recommend and implement solutions. You should be able to resolve issues by identifying and selecting solutions through the application of acquired technical experience, guided by precedents. Furthermore, you will have the ability to operate with a limited level of direct supervision, exercise independence of judgment and autonomy, and act as a subject matter expert to senior stakeholders and/or other team members. When making business decisions, you are expected to appropriately assess risk, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients, and assets. This involves 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. To qualify for this role, you should have 4-10 years of relevant experience in the Financial Service industry, hands-on experience in Xceptor Data hub and Recon Hub, intermediate level experience in an Applications Development role, clear and concise written and verbal communication skills, demonstrated problem-solving and decision-making skills, and the ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements. Education requirements for this position include a Bachelor's degree/University degree or equivalent experience. Please note that this job description provides a high-level review of the types of work performed, and other job-related duties may be assigned as required.,

Posted 1 week ago

Apply

5.0 - 9.0 years

0 Lacs

pune, maharashtra

On-site

As a member of the Finance, Markets and Credit Risk Technology team at Citi, you will play a crucial role in enabling the organization to achieve its day-to-day and long-term growth goals. The team is dedicated to providing services, technical solutions, and infrastructure that align with Citis Strategy, ensuring compliance with regulatory mandates and supporting the businesses in achieving their goals. In Finance, Market and Credit Risk Technology (FMCRT), we are at the forefront of technological innovation, developing products and initiatives that adhere to Citis strategic architecture principles. Our solutions facilitate the seamless integration of global functions within the bank, including Finance, Risk, and Controllers. Your role will involve developing, enhancing, supporting, and maintaining solutions for Finance Technology as part of the Strategic team. You will have the opportunity to participate in technical discussions, brainstorming sessions, and contribute to the definition of ideas and strategies for existing and future platforms. Additionally, you will gain exposure to Wholesale and Retail business operations across data, risk, and finance. Key Responsibilities: - Develop and maintain Appian applications, understanding their inter-relationships with other systems - Demonstrate excellent knowledge of core Appian concepts such as records, interfaces, process models, deployments, integrations, and Web APIs - Conduct testing, debugging, and write basic code for design specifications - Utilize database concepts and differentiate between Appian on-premise and cloud environments - Collaborate with users, clients, and technology groups to recommend programming solutions and support customer exposure systems - Analyze applications for vulnerabilities and security issues, conducting testing and debugging as needed - Serve as a mentor to new or junior analysts, providing guidance and support Qualifications: - 5-8 years of relevant experience in implementing IT solutions using Appian - Intermediate level experience in an Applications Development role - Strong problem-solving and decision-making skills - Ability to work under pressure and manage deadlines effectively Education: - Bachelors degree or equivalent experience In this role, you will have the opportunity to operate with a degree of independence and exercise judgement and autonomy. You will also act as a Subject Matter Expert (SME) to senior stakeholders and team members. It is essential to assess risks when making business decisions, ensuring compliance with laws, rules, and regulations, and upholding Citigroup's reputation and assets. Please note that this job description provides a high-level overview of the work performed, and additional job-related duties may be assigned as required. Citi is an equal opportunity employer. If you require a reasonable accommodation to use our search tools or apply for a career opportunity, please review the Accessibility at Citi information. You can also view Citis EEO Policy Statement and the Know Your Rights poster for more details.,

Posted 1 week ago

Apply

5.0 - 9.0 years

0 Lacs

hyderabad, telangana

On-site

You will work independently under limited supervision in Applications Development, applying your knowledge and skills to address issues and challenges within your field of specialization. As a second level professional, you will have a direct impact on results and outcomes. You should be proficient in Agile-Sprint methodology, quickly understanding and analyzing requirements in Sprint Planning, delivering assigned tasks within sprint timings, and updating progress. Interaction with Rally tool and ensuring the delivery of quality code will be part of your responsibilities. Your role will involve solution design and development for Storage management products. You will evaluate both in-house and field Storage management products from an architecture/design perspective to propose efficient solutions. Keeping up with technology trends in Storage and driving state-of-the-art solutions will be essential. Building prototypes/POCs for proposed solutions and providing technical leadership to teams in designing and implementing solutions will also be part of your duties. Additionally, you will assist management with estimations and dependency/risk analysis. With 5-8 years of overall work experience, you should hold a degree in Computer Science (BE/BTech/MTech/MS) from Tier I Premier institutes. In this role, you will be expected to turn meaningful insights into action, working as an owner alongside your colleagues. At CGI, ownership, teamwork, respect, and belonging are foundational. You will be empowered to bring ideas to life, develop innovative solutions, build relationships with teammates and clients, and leverage global capabilities to scale your initiatives. Your career growth will be supported within a company focused on sustainability and your well-being. Join CGI, one of the largest IT and business consulting services firms globally, and embark on a journey of professional development and personal growth.,

Posted 1 week ago

Apply

8.0 - 12.0 years

0 Lacs

pune, maharashtra

On-site

As part of Finance, Markets and Credit Risk Technology at Citi, you will play a crucial role in enabling the bank to achieve its day-to-day and long-term growth goals. By providing services, technical solutions, and infrastructure, you will contribute to the execution of Citis Strategy and help the bank comply with regulatory mandates. Your work will empower various businesses within Citi to achieve their current and long-term goals. In Finance, Market and Credit Risk Technology (FMCRT), we are at the forefront of technological innovation. You will be working on products and initiatives that align with Citis strategic architecture principles and facilitate the integration of multiple global functions within the bank, including Finance, Risk, and Controllers. Joining our team means being part of a strategic group that develops, enhances, supports, and maintains solutions for Finance Technology. You will have the opportunity to participate in technical discussions, brainstorming sessions, and contribute ideas and strategies for existing and future platforms. This role offers exposure to Wholesale and Retail business operations across data, risk, and finance. You will work on diverse Finance platforms and contribute to re-architecture and re-platforming initiatives using low code automation platforms. As a key member of the team, your responsibilities will include developing and maintaining Appian applications, understanding their inter-relationships with other systems, and ensuring compliance with core Appian concepts. You will conduct testing, debugging, and write basic code for design specifications. Additionally, you will consult with users, clients, and technology groups, recommend programming solutions, and support customer exposure systems. To excel in this role, you should have 8-12 years of relevant experience in implementing IT solutions using Appian. You must possess intermediate level experience in an Applications Development role and demonstrate clear and concise written and verbal communication skills. Problem-solving, decision-making abilities, and the capacity to work under pressure are essential qualities for success in this position. A Bachelors degree or equivalent experience is required for this role. As you navigate through your daily tasks, you will be expected to identify and resolve issues, assess risks, and act as a subject matter expert for senior stakeholders and team members. By applying your technical expertise and adhering to Citis policies and regulations, you will contribute to safeguarding the firm's reputation and assets. This job description offers a broad overview of the responsibilities involved. Additional job-related duties may be assigned as needed to support the team and the organization's objectives.,

Posted 1 week ago

Apply

4.0 - 8.0 years

0 Lacs

pune, maharashtra

On-site

The Applications Development Programmer Analyst position is an intermediate level role where you will be responsible for contributing to the establishment and implementation of new or revised application systems and programs in collaboration with the Technology team. Your main objective will be to assist in applications systems analysis and programming activities. In this role, your responsibilities will include utilizing your knowledge of applications development procedures and concepts, along with basic knowledge of other technical areas, to identify and define necessary system enhancements. You will be expected to identify and analyze issues, make recommendations, and implement solutions. Additionally, you will need to leverage your understanding of business processes, system processes, and industry standards to solve complex problems, analyze information, and make evaluative judgments to recommend solutions and improvements. You will also be involved in conducting testing and debugging, utilizing script tools, and writing basic code for design specifications. It will be important for you to assess the applicability of similar experiences and evaluate options under circumstances not covered by procedures. Developing a working knowledge of Citis information systems, procedures, standards, client-server application development, network operations, database administration, systems administration, data center operations, and PC-based applications will also be a key aspect of this role. When making business decisions, you must appropriately assess risk, particularly considering the firm's reputation and safeguarding Citigroup, its clients, and assets by ensuring compliance with applicable laws, rules, and regulations. This includes adhering to policy, applying sound ethical judgment regarding personal behavior, conduct, and business practices, as well as escalating, managing, and reporting control issues with transparency. To qualify for this position, you should have 4+ years of relevant experience, experience in programming/debugging for business applications, working knowledge of industry practices and standards, comprehensive knowledge of the specific business area for application development, working knowledge of program languages, and demonstrate clear and concise written and verbal communication consistently. The ideal candidate will hold a Bachelor's degree/University degree or possess equivalent experience. Please note that this job description offers a high-level overview of the work performed, and additional job-related duties may be assigned as required.,

Posted 1 week ago

Apply

10.0 - 14.0 years

0 Lacs

pune, maharashtra

On-site

The Applications Development Group Manager is a senior management position where you will be responsible for leading a team to establish and implement new application systems and programs in coordination with the Technology Team. Your main goal will be to drive applications systems analysis and programming activities. Your responsibilities will include managing multiple teams of professionals to achieve goals, conducting personnel duties such as performance evaluations and hiring, providing strategic influence over resources and budget management, ensuring procedures are followed, integrating knowledge of applications development with technology function, and making evaluative judgments in complex situations. You will also be required to influence and negotiate with senior leaders, assess risks in business decisions, and oversee compliance with laws and regulations. Additionally, you should have a good understanding of how Performance Engineering integrates within the technology function. To qualify for this role, you should have at least 10 years of relevant experience in applications development and management, experience in managing global technology teams, working knowledge of industry practices, and excellent written and verbal communication skills. Education requirements include a Bachelor's degree or equivalent experience, with a Master's degree preferred. Additional technical certifications such as SRE, Public Cloud, Chaos Engineering, Splunk, AppD, and Mongo DB are also preferred. This is a full-time position in the Technology Job Family Group, specifically in the Applications Development Job Family. If you require a reasonable accommodation due to a disability to apply for this opportunity, please review the Accessibility at Citi information. You can also refer to Citis EEO Policy Statement and the Know Your Rights poster for more details.,

Posted 2 weeks ago

Apply

10.0 - 14.0 years

0 Lacs

chennai, tamil nadu

On-site

The Applications Development Group Manager position is a senior management role responsible for leading a team to establish and implement new or updated application systems and programs in coordination with the Technology Team. The primary goal of this role is to drive activities related to applications systems analysis and programming. As an Applications Development Group Manager, your responsibilities will include managing multiple teams of professionals to achieve set goals, overseeing personnel duties such as performance evaluations and hiring, providing strategic influence over resources and budget management, monitoring outcomes, ensuring adherence to procedures, defining standards, integrating applications development knowledge with overall technology function, and making evaluative judgments in complex situations. You will also be expected to influence and negotiate with senior leaders, communicate with external parties as needed, assess business risks, ensure compliance with laws and regulations, and supervise the activities of others to maintain high standards. To qualify for this role, you should have 10+ years of relevant experience in applications development and management, experience in managing global technology teams, working knowledge of industry practices and standards, and demonstrate clear and concise written and verbal communication skills. A Bachelor's degree or equivalent experience is required, with a Master's degree being preferred. This is a full-time position within the Technology Job Family Group, specifically in the Applications Development Job Family. As an Applications Development Group Manager, you will play a crucial role in driving the development and implementation of application systems while ensuring compliance, high standards, and effective team management. If you require a reasonable accommodation due to a disability to access our search tools or apply for a career opportunity, please review the Accessibility at Citi guidelines. For further information on Citigroup's EEO Policy Statement and your rights, please refer to the provided resources.,

Posted 2 weeks ago

Apply

8.0 - 12.0 years

0 Lacs

pune, maharashtra

On-site

The Senior Python Spark Developer- VP is a senior-level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. Your primary objective in this role will be to lead applications systems analysis and programming activities. You will partner with multiple management teams to ensure appropriate integration of functions to meet goals, identify and define necessary system enhancements for deploying new products and process improvements, and resolve a variety of high-impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards. Your role will require providing expertise in the area, advanced knowledge of applications programming, and ensuring that application design adheres to the overall architecture blueprint. As a Senior Python Spark Developer, you will utilize advanced knowledge of system flow to develop standards for coding, testing, debugging, and implementation. It is essential to develop a comprehensive understanding of how various areas of business integrate to achieve business goals, provide in-depth analysis with interpretive thinking, and define issues with innovative solutions. Additionally, you will serve as an advisor or coach to mid-level developers and analysts, allocating work as necessary. In this role, you will need to appropriately assess risks in business decisions, with a focus on safeguarding Citigroup, its clients, and assets. This includes demonstrating consideration for the firm's reputation, driving compliance with applicable laws and regulations, and adhering to policies and ethical standards. Qualifications: - 8-12 years of experience as a highly experienced and skilled senior py-spark developer with software building and platform engineering expertise - Extensive development experience in building highly scaled and performant software platforms for data computation and processing - Strong fundamentals in computer science, including data structures, algorithms, databases, and operating systems - Excellent analytical and logical skills - Hands-on experience in writing SQL queries - Proficiency with source code management tools like Bitbucket, Git, etc. - Experience working in the banking domain, such as pricing or risk, is a plus - CFA/FRM certification is a plus - Extensive experience in system analysis and programming of software applications - Experience in managing and implementing successful projects - Subject Matter Expert (SME) in at least one area of Applications Development - Ability to adjust priorities quickly based on circumstances - Demonstrated leadership, project management skills, and clear communication abilities Education: - Bachelor's degree/University degree or equivalent experience required - Master's degree preferred This is a full-time position in the Technology job family group, specifically within Applications Development. If you require a reasonable accommodation due to a disability, please review the Accessibility at Citi policy. Citi's EEO Policy Statement and the Know Your Rights poster can also be accessed for further information.,

Posted 2 weeks ago

Apply

5.0 - 9.0 years

0 Lacs

thiruvananthapuram, kerala

On-site

As a high-level technical expert, you will be responsible for addressing problems related to systems integration, compatibility, and multiple platforms. You will lead a large development team in designing highly complex software systems for both internal and external customers, ensuring project completion as required. Your role will involve designing, developing, operating, and maintaining software and firmware components and computing systems software to meet engineering, scientific, and manufacturing requirements. Independently, you will design and develop new software products or major enhancements to existing software for internal and external customers. Additionally, you will provide functional and empirical analysis in relation to the design, development, and implementation of software operating systems, including utility software, development software, and diagnostic software. Feasibility analysis on potential future projects will also be within your scope of responsibility. In this role, you will have the authority to perform and approve code and test reviews, exercising considerable latitude in determining the technical objectives of assignments. You will be expected to advance new techniques and contribute to the state-of-the-art in computer science fundamentals such as design patterns, data structures, object-oriented programming, and software design. Furthermore, mentoring less-experienced software development staff and defining software development best practices will be key aspects of your responsibilities. Representing the organization as the prime technical contact on contracts and projects, you will interact with senior external personnel on significant technical matters that often require coordination between organizations. You may also act as a team leader on complex projects, participate in the development of test strategies, devices, and systems, and ensure adherence to Agile principles and practices for yourself and your team. To qualify for this role, you must hold a Bachelor's degree in Computer Science or possess an equivalent combination of education and experience. Proficiency in object engineering and applications development using C++ is essential, with experience in modern C++ (C++11/14/17) being highly preferred. Knowledge of unit and component level testing within the Catch framework using BDD style is required, along with the ability to develop technical solutions to complex problems creatively. Your experience with embedded operating systems and tools such as Yocto and/or Buildroot will be advantageous. Conducting research in design, development, testing, and utilization of electronic data processing hardware and software, as well as possessing a team-oriented attitude with excellent communication skills, are essential for success in this role.,

Posted 2 weeks ago

Apply

7.0 - 11.0 years

0 Lacs

chennai, tamil nadu

On-site

As a PySpark Data Reconciliation Engineer, you should have at least 7 years of relevant experience in technology and development. Your technical skillset should include proficiency in Java or Python, along with hands-on experience in BigData, Hadoop, Spark, and Kafka. Additionally, familiarity with APIs and microservices architecture is essential. If you have UI development and integration experience, it would be considered a strong advantage. Your domain expertise should lie in the capital market domain, with a preference for experience in Regulatory reporting or reconciliations within a technological context. It is crucial to have a proven track record of successfully delivering large-scale projects with globally distributed teams. Your application development skills, design paradigms knowledge, and any previous experience in the data domain would be beneficial for this role. Stakeholder management and the ability to lead a global technology team are key requirements for this position. You should consistently demonstrate clear and concise written and verbal communication skills. If you meet these qualifications and are ready to take on challenging projects in a dynamic environment, we encourage you to apply for this opportunity.,

Posted 2 weeks ago

Apply

5.0 - 9.0 years

0 Lacs

thiruvananthapuram, kerala

On-site

As a high-level technical expert, you will be responsible for addressing problems related to systems integration, compatibility, and multiple platforms. Leading a large development team, you will design highly complex software systems for internal and external customers, ensuring project completion as required. Your role will involve designing, developing, operating, and maintaining software and firmware components to meet engineering, scientific, and manufacturing requirements. You will independently design new software products or enhance existing ones, providing functional and empirical analysis for software operating systems. Performing feasibility analysis on potential projects and approving code and test reviews will be part of your responsibilities, allowing you considerable latitude in determining technical objectives. Demonstrating expertise in computer science fundamentals and mentoring junior staff, you will define software development best practices. Additionally, you will represent the organization as the prime technical contact on contracts and projects, interacting with senior external personnel on significant technical matters. As a team leader on complex projects, you may participate in the development of test strategies, devices, and systems. Holding yourself and your team accountable for adhering to Agile principles and practices will be crucial. A Bachelor's degree in Computer Science or equivalent education and experience is required for this role. Proficiency in object engineering and applications development using C++, particularly modern C++ (C++11/14/17), is essential. Knowledge of unit and component level testing within the Catch framework using BDD style is preferred. You should be skilled in developing technical solutions to complex problems, employing object-oriented systems and methodologies effectively. Experience with embedded operating systems like Yocto and/or Buildroot is necessary, along with conducting research in design, development, and testing of electronic data processing hardware and software. Utilizing specialized knowledge and technologies, you will go beyond routine tasks to contribute to the team's success. Your excellent team-oriented attitude and vision, along with effective communication skills, both verbal and written, will be essential for this role.,

Posted 2 weeks ago

Apply

5.0 - 9.0 years

0 Lacs

hyderabad, telangana

On-site

The ideal candidate for the position should work independently under limited supervision and apply their knowledge of subject matter in Applications Development. They should possess sufficient knowledge and skills to effectively address issues and challenges within their field of specialization to develop simple application solutions. As a second-level professional, they will have a direct impact on results and outcomes. The candidate should be proficient in working in Agile-Sprint methodology and have the ability to quickly understand and analyze requirements during Sprint Planning. They must be capable of delivering assigned tasks as per sprint timings and updating progress. Additionally, they should be able to interact with Rally tool and deliver quality code through coding and testing. Key responsibilities for this role include solution design and development for Storage management products. The candidate will evaluate both in-house and field Storage management products from an architecture/design perspective and propose efficient solutions. They will stay updated on technology trends in Storage and drive state-of-the-art solutions, building prototypes/POCs and providing technical leadership in designing and implementing solutions. Moreover, they will assist management with estimations and dependency/risk analysis. The candidate should have 5-8 years of overall work experience and hold an educational background in Computer Science (BE/BTech/MTech/MS) from Tier I Premier institutes. In this role, the candidate will work with a team to turn meaningful insights into action. At CGI, the culture is rooted in ownership, teamwork, respect, and belonging. Employees are encouraged to take ownership from day one and actively contribute to the company's success. They will have the opportunity to develop innovative solutions, build relationships with teammates and clients, access global capabilities, and benefit from industry and technology expertise. CGI Partners are supported by leaders who prioritize health and well-being, provide opportunities for skill development, and offer a platform for career growth. Join CGI's team, one of the largest IT and business consulting services firms globally, and shape your career in a company committed to growth and lasting success.,

Posted 2 weeks ago

Apply

2.0 - 6.0 years

0 Lacs

pune, maharashtra

On-site

The Applications Development Intermediate Programmer Analyst position is an intermediate level role where you will be responsible for participating in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. Your main objective will be to contribute to applications systems analysis and programming activities. Your responsibilities will include utilizing your knowledge of applications development procedures and concepts to identify and define necessary system enhancements. You will work on analyzing and interpreting code, consulting with users, clients, and other technology groups on issues, recommending programming solutions, and supporting customer exposure systems. Additionally, you will apply your fundamental knowledge of programming languages for design specifications, analyze applications for vulnerabilities and security issues, conduct testing and debugging, and serve as an advisor or coach to new or lower-level analysts. In this role, you will be expected to identify problems, analyze information, and make evaluative judgements to recommend and implement solutions. You will resolve issues by selecting solutions based on your technical experience and guided by precedents. It is essential to appropriately assess risk when making business decisions, ensuring compliance with laws, rules, and regulations, safeguarding Citigroup, its clients, and assets. To qualify for this position, you should have 2-5 years of relevant experience in the Financial Service industry, intermediate level experience in an Applications Development role, clear and concise written and verbal communication skills, demonstrated problem-solving and decision-making abilities, and the capability to work under pressure and manage deadlines or unexpected changes in expectations or requirements. A Bachelor's degree or equivalent experience is required for this role. Please note that this job description provides a high-level overview of the work performed, and other job-related duties may be assigned as required. Citi is an equal opportunity and affirmative action employer, and we invite all qualified interested applicants to apply for career opportunities with us. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity, please review Accessibility at Citi.,

Posted 2 weeks ago

Apply

5.0 - 10.0 years

7 - 12 Lacs

Pune

Work from Office

Design and develop full-stack applications using React (frontend) and Fast API (backend) Build and optimize LLM applications using Langchain and related frameworks Architect and maintain cloud-native applications on AWS EKS clusters Implement and optimize integrations with Bedrock services for LLM functionalities Develop and maintain AI pipelines using Python ML frameworks Manage and optimize databases (ex. PostgreSQL) in AWS RDS Integrate and maintain SSO solutions using OKTA Collaborate with AI researchers to implement and deploy ML models Design and develop RESTful APIs for AI service integration Implement secure and scalable cloud infrastructure using AWS services Lead technical design discussions and architecture reviews To ensure youre set up for success, you will bring the following skillset & experience: 5+ years of full-stack development experience Strong proficiency in React.js and modern JavaScript/TypeScript Expert-level Python development skills Experience with Python AI/ML frameworks: Langchain for LLM applications NumPy and Pandas for data manipulation Scikit-learn for ML implementations PyTorch or TensorFlow (preferred) Experience with Fast API framework Proven experience with AWS services, especially EKS and RDS Solid understanding of Kubernetes and container orchestration Experience with PostgreSQL and database optimization Knowledge of authentication systems and SSO implementation (OKTA preferred) Experience with CI/CD pipelines and DevOps practices Understanding of RESTful API design principles Whilst these are nice to have, our team can help you develop in the following skills: Experience with LLM integration and AI services Familiarity with AWS Bedrock or similar AI services Strong background in Python ecosystem: Hugging Face transformers Streamlet for AI applications Experience with vector databases (e.g., Pinecone, Chroma) Experience in prompt engineering and LLM optimization techniques Experience in implementing microservices architecture Experience with monitoring and observability tools Security best practices in cloud environments

Posted 1 month ago

Apply

4.0 - 8.0 years

6 - 10 Lacs

Mumbai

Work from Office

Job Summary This position provides leadership in full systems life cycle management (e.g., analyses, technical requirements, design, coding, testing, implementation of systems and applications software, etc.) to ensure delivery is on time and within budget. He/She directs component and data architecture design, technology planning, and testing for Applications Development (AD) initiatives to meet business requirements and ensure compliance. This position develops and leads AD project activities and integrations. He/She guides teams to ensure effective communication and achievement of objectives. This position researches and supports the integration of emerging technologies. He/She provides knowledge and support for applications development, integration, and maintenance. This position leads junior team members with project related activities and tasks. He/She guides and influences department and project teams. This position facilitates collaboration with stakeholders. Responsibilities: Leads systems analysis and design. Leads design and development of applications. Develops and ensures creation of application documents. Defines and produces integration builds. Monitors emerging technology trends. Leads maintenance and support. Qualifications: Bachelors Degree or International equivalent Bachelor's Degree or International equivalent in Computer Science, Information Systems, Mathematics, Statistics, or related field - Preferred Primary Skills . Mastery of Core Java concepts and Java EE. Extensive experience with Java frameworks, especially Spring and Spring Boot. . Strong understanding of software architecture and design principles. . Ability to design scalable, maintainable, and efficient Java applications. Secondary Skills Demonstrated leadership skills in guiding a development team. Ensuring code quality through code reviews and other quality assurance practices. Experience working in Agile development environments. Documentation of technical designs, code, and project-related information. Making informed decisions on technical challenges and architecture. Understanding project management principles and contributing to project planning. Tracking and managing the progress of development tasks.

Posted 1 month ago

Apply

4.0 - 8.0 years

6 - 10 Lacs

Mumbai

Work from Office

Job Summary This position provides input, support, and performs full systems life cycle management activities (e.g., analyses, technical requirements, design, coding, testing, implementation of systems and applications software, etc.). He/She participates in component and data architecture design, technology planning, and testing for Applications Development (AD) initiatives to meet business requirements. This position provides input to applications development project plans and integrations. He/She collaborates with teams and supports emerging technologies to ensure effective communication and achievement of objectives. This position provides knowledge and support for applications development, integration, and maintenance. He/She provides input to department and project teams on decisions supporting projects. Responsibilities: Performs systems analysis and design. Designs and develops moderate to highly complex applications. Develops application documentation. Produces integration builds. Performs maintenance and support. Supports emerging technologies and products. Qualifications: Bachelors Degree or International equivalent Bachelor's Degree or International equivalent in Computer Science, Information Systems, Mathematics, Statistics, or related field - Preferred

Posted 1 month ago

Apply

4.0 - 8.0 years

6 - 10 Lacs

Mumbai

Work from Office

Job Summary This position provides input, support, and performs full systems life cycle management activities (e.g., analyses, technical requirements, design, coding, testing, implementation of systems and applications software, etc.). He/She participates in component and data architecture design, technology planning, and testing for Applications Development (AD) initiatives to meet business requirements. This position provides input to applications development project plans and integrations. He/She collaborates with teams and supports emerging technologies to ensure effective communication and achievement of objectives. This position provides knowledge and support for applications development, integration, and maintenance. He/She provides input to department and project teams on decisions supporting projects. Responsibilities: Performs systems analysis and design. Designs and develops moderate to highly complex applications. Develops application documentation. Produces integration builds. Performs maintenance and support. Supports emerging technologies and products. Qualifications: Bachelors Degree or International equivalent Bachelor's Degree or International equivalent in Computer Science, Information Systems, Mathematics, Statistics, or related field - Preferred

Posted 1 month ago

Apply
Page 1 of 3
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies