Primary Responsibilities :
Follow and promote best practices
Provide technical expertise and ownership of solutions.
Help mentor and guide the other team members with best practices and code standardization.
Develop and program enhancements, upgrades and interfaces to support the ongoing requirements of the business.
Translate application storyboards and use cases into functional applications.
Design, build, and maintain efficient, reusable, and reliable code.
Integrate data storage solutions.
Ensure the best possible performance, quality, and responsiveness of applications.
Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues.
Help maintain code quality, organization, and automation.
Communicate continually with the client and team members to explain progress on the development effort.
Integration of UI elements developed by front-end developers with server side logic.
Writing reusable, testable, and efficient code.
Designs, prepares and executes unit tests. Represents team to customers.
Demonstrates technical leadership, and exerts influence outside of immediate team.
Develops innovative solutions to complex business and technology problems.
Contributes to strategic direction for teams.
Provide time / resource estimates for assigned projects.
Must be a self-starter, motivated, detail oriented, and have the ability to work collaboratively with others
Job Requirements :
Bachelor Degree, with a technology emphasis or equivalent experience.
2-5 years of experience developing .NET applications.
Experience working with Entity Framework.
Proficiency with the following technologies : .NET web applications, C# & Visual Basic .NET, SQL Server, IIS, Visual Studio.
Experience with web development technologies including HTML 5.0, CSS 3, ES6 / 7, JQuery, REST, Bootstrap, React / Angular / Aurelia / Knockout, Git, Python.
Knowledge of Agile, SCRUM, JIRA.
Continuous integration testing.
Excellent written and verbal communication skills and interpersonal skills.
Working knowledge of XML APIs, Web Services, Service Oriented Architecture.
Working knowledge of mocking frameworks, automated build & unit testing, Team Foundation System.
Experience with scaling and performance tuning of web applications.
Experience with mobile device development a plus.
Experience with industry standard information protection, data security guidelines, secure coding techniques & best practices (i.e. PCI, SOX, OWASP.
Strong communication skills. Able to easily collaborate with peers and customers.
Previous experience developing software for financial companies is desired.
Knowledge in emerging technologies such as Python, PowerBI, NLG, Machine Learning.
Experience working with Service Now
Grade : All Job Level - All Job FunctionsAll Job Level - All Job Functions - CR
Time Type :
Citi is an equal opportunity and affirmative action employer.
Minority / Female / Veteran / Individuals with Disabilities / Sexual Orientation / Gender Identity.
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 CLICK HERE.
To view the "EEO is the Law" poster CLICK HERE. To view the EEO is the Law Supplement CLICK HERE.
To view the EEO Policy Statement CLICK HERE.
To view the Pay Transparency Posting CLICK HERE.
Añadir a los favoritos
Eliminar de mis favoritos
Debes iniciar sesión en tu cuenta para agregar este empleo a tus favoritos. Haz clic en "Continuar" para acceder a tu cuenta o crear una cuenta nueva. Luego de iniciar sesión, podrás ver y organizar tus favoritos tanto en nuestro sitio web como en la aplicación móvil.