Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
6.0 - 10.0 years
0 Lacs
pune, maharashtra
On-site
The Applications Development Technology Lead Analyst is a senior-level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. Your main objective will be to lead applications systems analysis and programming activities. In this role, you will have the following responsibilities: - Partner with multiple management teams to ensure appropriate integration of functions to meet goals, identify necessary system enhancements, and deploy new products and process improvements - Resolve high-impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards - Provide expertise in areas of applications programming and ensure application design adheres to the overall architecture blueprint - Utilize advanced knowledge of system flow to develop coding, testing, debugging, and implementation standards - Develop comprehensive knowledge of how different areas of business integrate to achieve goals - Provide in-depth analysis to define issues and develop innovative solutions - Serve as an advisor or coach to mid-level developers and analysts, allocating work as necessary - Assess risk when making business decisions, ensuring compliance with laws, rules, and regulations, and safeguarding Citigroup, its clients, and assets Additionally, you will be responsible for: - Leading the end-to-end development of scalable, modular SaaS components - Guiding and mentoring cross-functional development teams - Implementing cloud-native development practices - Collaborating with Architecture & Product teams - Migrating legacy components to modern service-based architecture - Establishing engineering standards and ensuring code quality and automation - Ensuring solutions meet performance benchmarks and SLAs Qualifications for this role include: - 6-10 years of relevant experience in Apps Development or systems analysis - 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 - Demonstrated leadership and project management skills - Clear and concise written and verbal communication skills Education: - Bachelor's degree/University degree or equivalent experience - Master's degree preferred This job description provides a high-level review of the work performed, and other job-related duties may be assigned as required. If you require a reasonable accommodation to apply for a career opportunity, please review Accessibility at Citi.,
Posted 4 days ago
3.0 - 7.0 years
0 Lacs
pune, maharashtra
On-site
The Digital Software Engineer Analyst role is a developing professional position where you will apply your specialty area knowledge to monitor, assess, analyze, and evaluate processes and data. Your responsibilities will include identifying policy gaps, formulating policies, interpreting data, making recommendations, and researching factual information. You will identify inconsistencies in data, define business issues, and formulate recommendations on policies, procedures, or practices. It is essential to integrate established disciplinary knowledge within your specialty area while having a basic understanding of related industry practices. You should have a good understanding of how your team interacts with others to achieve the objectives of the area. Your role will have a limited but direct impact on the business through the quality of the tasks and services you provide, with the impact restricted to your own team. As a Digital Software Engineer Analyst, your responsibilities will include writing code on one or more development platforms to deliver part or all of a feature under the guidance of senior engineers. You will respond to problems, questions, or situations by applying established criteria to directly influence development outcomes. Your tasks will involve using the right technology to solve technical challenges required to deliver small-scale features and functions. You will be responsible for applications systems analysis and programming activities, including inputs to feasibility studies, time and cost estimates, and implementation of new or revised applications systems and programs. Accountable for development, design, construction, testing, and implementation, you will write secure, stable, testable, and maintainable code. While operating with autonomy, some oversight and direction may be required. You will engage in digital applications development, risk technology, Middleware, Mainframe applications, Non-Mainframe applications, Analytic Model Development, and Application support activities to meet specific business needs of user areas and ensure the integrity of deliverables. It is expected that you will provide a sound understanding of application development concepts and principles and a basic knowledge of concepts and principles in other technology areas. At times, you may need to consult with users, clients, and other technology groups on issues and recommend programming solutions for customer exposed systems. Understanding the functionality of the systems involved with projects, including applications/services, runtime operations, and maintenance, is crucial. Your role will also involve understanding the business context and associated customer use cases, along with evaluating system designs and architecture while participating in solution discussions, development, and the creation of application/systems documentation. You are expected to seek guidance from peers and/or managers for items not outlined in operating procedures. Providing inputs for building project development schedules, feature prioritization, technical dependencies, and helping the scrum team reach consensus with the product owner are part of your responsibilities. Verbal and written communication should be clear and concise, and you should maintain good working relationships with team members, managers, and peers. To be successful in this role, you should provide inputs to improve development-related processes, complete assessment tests or certifications to demonstrate technical expertise, and appropriately assess risk when making business decisions. Strong analytical and quantitative skills, data-driven and results-oriented mindset, experience in high traffic cloud-based services, leading infrastructure programs, and working with third-party service providers are essential qualifications. Excellent written and oral communication skills are also required. You should have 3-5 years of experience in an Apps Development role with demonstrated execution capabilities. A Bachelor's/University degree or equivalent experience is required for this position.,
Posted 6 days ago
6.0 - 10.0 years
0 Lacs
chennai, tamil nadu
On-site
The Digital Software Engineer Senior Manager accomplishes results through the management of professional teams and departments. Integrating subject matter and industry expertise within a defined area, you contribute to standards around which others will operate. You must have an in-depth understanding of how areas collectively integrate within the sub-function, coordinate and contribute to the objectives of the entire function, along with basic commercial awareness. Developed communication and diplomacy skills are essential to guide, influence, and convince others, particularly colleagues in other areas and occasional external customers. You are responsible for the volume, quality, timeliness, and delivery of end results of an area. You may have to plan, budget, and formulate policies within your area of expertise. You will be involved in short-term planning resource planning. As a Senior Manager, you have full management responsibility for your team, which may include managing people, budget, and planning. This includes duties such as performance evaluation, compensation, hiring, disciplinary actions, terminations, and budget approval. Responsibilities: - Possess the ability to continuously build a network of talent inside and outside of the company. - Create mechanisms to help onboard new talent to the organization and mentor others effectively. - Coach and provide feedback to direct reports to help develop talent and support career development. - Apply performance standards and identify resource needs for the team to set and balance goals across the team for optimal performance against department goals and employee development. - Design, implement, and deploy software components to solve difficult problems, generating positive feedback. - Have a solid understanding of development approaches and know how to best use them. - Work independently and with your team to deliver software successfully. - Deliver work consistently of high quality, incorporating best practices that your team trusts. - Rapidly provide useful code reviews for changes submitted by others. - Focus on operational excellence by identifying problems and proposing solutions, taking on projects to improve your team's software and making it better and easier to maintain. - Make improvements to your team's development and testing processes. - Establish good working relationships with team-mates and peers working on related software. - Recognize discordant views and take part in constructive dialogue to resolve them. - Train new team-mates confidently about your customers, the team's software, how it is constructed, tested, operates, and how it fits into the bigger picture. - Assess risk appropriately 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: - 6-10 years of relevant experience in an Apps Development role or senior level experience in an Enterprise Architecture role with subject matter expertise in one or more areas. - Exhibit expertise in all aspects of technology by understanding broader patterns and techniques as they apply to Citi's internal and external cloud platforms (AWS, PCF, Akamai). - Lead resources and serve as a functional Subject Matter Expert (SME) across the company through advanced knowledge of algorithms, data structures, distributed systems, networking, and drive broader adoption forward. - Acquire relevant technology and financial industry skills (AWS PWS) and understand all aspects of NGA technology, including innovative approaches and new opportunities. - Demonstrate knowledge of automating code quality, code performance, unit testing, and build processing in the CI/CD pipeline. Education: - Bachelors/University degree, Masters degree preferred,
Posted 1 week ago
0.0 - 3.0 years
0 Lacs
pune, maharashtra
On-site
The role of a Digital Software Engineer Analyst at our company is an entry-level position where you will apply your specialized knowledge to monitor, assess, analyze, and evaluate processes and data. Your responsibilities will include identifying policy gaps, formulating policies, interpreting data, making recommendations, and researching factual information. You will be expected to identify inconsistencies in data, define business issues, and formulate recommendations on policies, procedures, or practices. As a Digital Software Engineer Analyst, you will integrate established disciplinary knowledge within your specialty area with a basic understanding of related industry practices. You will work towards developing a good understanding of how your team interacts with others to achieve the objectives of the area. Your impact on the business will be limited but direct through the quality of the tasks and services you provide, primarily within your own team. Your main responsibilities will involve writing code on one or more development platforms under the guidance of senior engineers to deliver features, responding to problems or questions by applying established criteria, and taking accountability for applications systems analysis and programming activities. You will be responsible for developing, designing, testing, and implementing secure, stable, testable, and maintainable code. Additionally, you will engage in digital applications development, risk technology, Middleware, Mainframe applications, Non-Mainframe applications, Analytic Model Development, and Application support activities to meet specific business needs. To excel in this role, you should have a sound understanding of application development concepts and principles, as well as basic knowledge in other technology areas. You will collaborate with team members, managers, and peers, provide inputs to improve development processes, and demonstrate clear and concise verbal and written communication skills. Completing assessment tests or certifications to demonstrate technical expertise on your development platform(s) is also expected. The ideal candidate for this position should have 0-2 years of experience in an Apps Development role, strong analytical and quantitative skills, experience in running high traffic distributed cloud-based services, experience in affecting large culture change, experience leading infrastructure programs, and be skilled at working with third-party service providers. An excellent written and oral communication skill set is essential for this role. Education requirements include a Bachelor's/University degree or equivalent experience. If you require a reasonable accommodation due to a disability to use our search tools or apply for a career opportunity, please review our Accessibility at Citi policy. Please refer to Citigroup's EEO Policy Statement and the Know Your Rights poster for further information regarding equal employment opportunities.,
Posted 1 week ago
3.0 - 7.0 years
4 - 8 Lacs
Mumbai
Work from Office
Job Summary This position provides input and support for full systems life cycle management activities (e.g., analyses, technical requirements, design, coding, testing, implementation of systems and applications software, etc.). He/She performs tasks within planned durations and established deadlines. This position collaborates with teams to ensure effective communication and support the achievement of objectives. He/She provides knowledge, development, maintenance, and support for applications. Responsibilities: Generates application documentation. Contributes to systems analysis and design. Designs and develops moderately complex applications. Contributes to integration builds. Contributes to maintenance and support. Monitors 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 Primary Skills git, ADO, CI/CD, CI analysis tools, JFrog, Metrics tooling, Cloud platforms
Posted 1 month ago
2.0 - 4.0 years
5 - 6 Lacs
Rajkot
Work from Office
Designing,Developing,testing, developing user interface components and implementing them. Key Responsibilities: Develop and maintain mobile applications using Flutter and Dart. Collaborate with cross-functional teams to define, design, and ship new features. Ensure the performance, quality, and responsiveness of applications. Identify and correct bottlenecks and fix bugs. Help maintain code quality, organization, and automation. Write clean, scalable, and efficient code.
Posted 2 months ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
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.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
32455 Jobs | Dublin
Wipro
16590 Jobs | Bengaluru
EY
11025 Jobs | London
Accenture in India
10991 Jobs | Dublin 2
Amazon
8878 Jobs | Seattle,WA
Uplers
8715 Jobs | Ahmedabad
IBM
8204 Jobs | Armonk
Oracle
7750 Jobs | Redwood City
Capgemini
6181 Jobs | Paris,France
Muthoot FinCorp (MFL)
6170 Jobs | New Delhi