FAQs
What is the primary responsibility of the Software Engineer position?
The primary responsibility is to participate in establishing and implementing new or revised application systems and programs in coordination with the Technology team, contributing to applications systems analysis and programming activities.
What qualifications are required for this position?
The qualifications required include 5-8 years of relevant experience, experience in systems analysis and programming of software applications, and a bachelor's degree or equivalent experience.
Is prior project management experience necessary?
Yes, experience in managing and implementing successful projects is a necessary qualification for this role.
What type of work environment can I expect?
You can expect a work environment where you will be required to work under pressure, manage deadlines, and adapt to unexpected changes in expectations or requirements.
What level of supervision will I receive in this position?
You will operate with a limited level of direct supervision and have the ability to exercise independence of judgment and autonomy.
Will I need to consult with users or clients?
Yes, part of your responsibilities includes consulting with users/clients and other technology groups to address issues and recommend advanced programming solutions.
What should I expect in terms of growth opportunities in this role?
You will have the opportunity to serve as an advisor or coach to new or lower-level analysts, which can help in career growth and development.
What is the job family group for this position?
The job family group for this position is Technology, specifically under the Applications Development family.
Does Citi support diversity and equal opportunity in hiring?
Yes, Citi is an equal opportunity and affirmative action employer, providing consideration to all qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.