The Applications Development Senior Supervisor is an intermediate management level position responsible for providing full leadership and direction to a team of employees in an effort to establish and implement new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to lead applications systems analysis and programming activities.
**Responsibilities:**
+ Manage an Applications Development team of professionals to accomplish established goals and conduct personnel duties for team (e.g. performance evaluations, training and development, hiring and disciplinary actions)
+ Recommend new work procedures to increase process efficiencies
+ Resolve issues by identifying and selecting solutions through the applications of acquired technical experience and guided by precedents
+ Develop and apply comprehensive knowledge of how own area integrates within apps development and other technical areas
+ Ensure the quality of tasks provided by self and others on team as well as influence decisions through advice or facilitating services that impact the team and closely related work teams
+ Act as backup to Applications Development Manager and serve as an advisor and coach to junior developers and 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.
+ Ability to manage teams.
+ 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, as well as effectively supervise the activity of others and create accountability with those who fail to maintain these standards.
**Qualifications:**
+ _5+ years hands on experience_
+ _Experience in designing and implementing Multi-tier applications_
+ _Excellent analytic & problem solving skills_
+ _Excellent knowledge in troubleshooting, performance tuning and best practices_
+ _Experience in Messaging, failover designing and recovery planning_
+ _Familiar with all phases of the systems lifecycle, from analysis, design and development through to support._
+ _Experience in developing performance sensitive multi-tier Java/JEE applications_
+ _Knowledge of the FX/MM/FI market and products is very desirable._
**Skills** :
+ _Strong Programming Skills_
+ _Good understanding of app development procedures and concepts_
+ _Ability to guide the juniors_
_Technical_
Essential:
+ _Excellent knowledge in Java 8_
+ _Excellent knowledge in JMS, JEE, Jsp, Servlets, and SQL/PLSQL Basics_
+ _Java performance tuning, Threads, Collections_
+ _Knowledge of any J2EE application server_
+ _Writing and executing automated unit tests using TestNG or JUnit_
+ _Ability to design service oriented, load balanced, high available and high throughput solutions_
+ _HTML5/CSS3_
Desirable
+ _Spring, SWING, JavaFX_
+ _Oracle 12c server/JBoss App server administration_
+ _Tools GIT, Teamcity, uDeploy_
+ _Code Quality and Analysis tools_
+ _AngularJS, NodeJS_
Beneficial:
+ _Low latency messaging middleware such as Tibco EMS/RV/Kafka_
+ _NoSQL Databases_
**Education:**
+ Bachelors 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.
-------------------------------------------------
**Job Family Group:**
Technology
-------------------------------------------------
**Job Family:**
Applications Development
------------------------------------------------------
**Time Type:**
Full time
------------------------------------------------------
Citi is an equal opportunity and affirmative action employer.
Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
Citigroup Inc. and its subsidiaries ("Citi) invite all qualified interested applicants to apply for career opportunities. 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 review **Accessibility at Citi (https://www.citigroup.com/citi/accessibility/application-accessibility.htm)** .
View the "EEO is the Law (https://www.dol.gov/sites/dolgov/files/ofccp/regs/compliance/posters/pdf/eeopost.pdf) " poster. View the EEO is the Law Supplement (https://www.dol.gov/sites/dolgov/files/ofccp/regs/compliance/posters/pdf/OFCCP\_EEO\_Supplement\_Final\_JRF\_QA\_508c.pdf) .
View the EEO Policy Statement (http://citi.com/citi/diversity/assets/pdf/eeo\_aa\_policy.pdf) .
View the Pay Transparency Posting (https://www.dol.gov/sites/dolgov/files/ofccp/pdf/pay-transp\_%20English\_formattedESQA508c.pdf)
EOE including Disability/Protected Veterans. Flowserve will also not discriminate against an applicant or employee for inquiring about, discussing or disclosing their pay or, in certain circumstances, the pay of their co-workers. Pay Transparency Nondiscrimination Provision
If you are a qualified individual with a disability or a disabled veteran, you have the right to request a reasonable accommodation if you are unable or limited in your ability to use or access flowservecareers.com as result of your disability. You can request a reasonable accommodation by sending an email to employment@flowserve.com. In order to quickly respond to your request, please use the words "Accommodation Request" as your subject line of your email. For more information, read the Accessibility Process.