Citi is looking to solve the problem of establishing and implementing new or revised application systems and programs in coordination with the Technology team.
Requirements
- 2+ years of relevant experience in software development: C, ASP.NET, MVC, .NET Framework 6+, Visual Studio 2019+.
- Experience with Cloud based SQL Server (MSaaS) SQL features, performance tuning techniques
- web design skills including HTML, JavaScript frameworks (e.g., React/Angular/Vue.js), CSS, jQuery, JSON, Bootstrap, GitHub.
- Intermediate level experience in Applications Development role
- Experience in the design and development for large enterprise scale applications.
- Proven track record of designing scalable, distributed software applications (e.g., microservices, strong design pattern)
- Practical experience with building and deploying microservices using technologies like Docker, Kubernetes, and API gateways
Responsibilities
- Utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements, including using script tools and analyzing/interpreting code
- Consult with users, clients, and other technology groups on issues, and recommend programming solutions, install, and support customer exposure systems
- Apply fundamental knowledge of programming languages for design specifications.
- Analyze applications to identify vulnerabilities and security issues, as well as conduct testing and debugging
- Serve as advisor or coach to new or lower level analysts
- Identify problems, analyze information, and make evaluative judgements to recommend and implement solutions
- Resolve issues by identifying and selecting solutions through the applications of acquired technical experience and guided by precedents
Other
- Bachelor’s degree/University degree or equivalent experience
- Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
- Consistently demonstrates clear and concise written and verbal communication
- Demonstrated problem-solving and decision-making skills
- Applicants must be authorized to work in the U.S for this position; Citi will not sponsor applicants for U.S. work authorization for this role.