Applications Development Intermediate Programmer Analyst for Citigroup. Participating in application systems establishment and implementation in a hybrid work environment.
Responsibilities
Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
Ensure essential procedures are followed and help define operating standards and processes
Has the ability to operate with a limited level of direct supervision.
Can exercise independence of judgement and autonomy.
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.
Requirements
5-8 years of relevant experience
Experience in systems analysis and programming of software applications
Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
Experience in large-scale enterprise application development with the ability to write “clean code” using modern Java technologies (Core Java, Java EE, Spring Boot, Spring Microservices, Hibernate/JPM ORM, Multithreading) including problem-solving and troubleshooting skills.
Strong understanding of OOPS (Object-Oriented Programming) principles, Data Structures, and Algorithms.
Proficiency in API and Web Services development using REST/Graph QL protocols.
Strong experience in Unit testing and ensuring test coverage.
Experience using Swagger/OpenAPI to define, document, implement, and test APIs.
Experience with High-Speed Messaging platforms, particularly Kafka.
Advanced knowledge of Relational Databases (specifically Oracle) and NoSQL databases (specifically MongoDB), including PL/SQL proficiency.
Experience with Continuous Integration / Continuous Delivery (CI/CD) tools.
Benefits
medical, dental & vision coverage
401(k)
life, accident, and disability insurance
wellness programs
paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays
Teamleiter für Softwareentwicklung in Baesweiler bei innovativem Video - Marktplatz. Leitung eines Entwicklungsteams mit Fokus auf Qualität und Deadline - Einhaltung.
Director of Engineering at Elevance Health managing delivery of technology services and leading engineering teams. Collaborating with partners to achieve business objectives and ensure operational efficiency.
Accounts Payable Assistant ensuring quality service and processing invoices for Flutter business. Building relationships and gaining experience in cost accounting, taxation, and procurement.
Technical Developer in electrical engineering advising on sustainable installations for medium - sized projects. Leading design teams and translating client needs into installation designs.
Engineering Specialist in Rapid Prototype Shop at Seagate. Responsible for material handling, inspection, and machine operation tasks supporting advanced HDD products.
Category Specialist collaborating with Global Category Managers on Engineering Services while managing supplier relationships. Focused on cost savings and strategic sourcing.
Mendix Developer developing scalable applications to support digitalization initiatives. Collaborating with factory stakeholders at Stefanini Group with hybrid work.
Team Lead guiding software development to advance AI - driven retail solutions. Leading a team in creating modern applications and establishing effective development practices.
Application Developer developing and maintaining software applications for business units. Collaborating with users on requirements and troubleshooting application issues.
Senior MES Developer at Lincoln Electric designing and implementing IT solutions for manufacturing processes. Collaborating with stakeholders and delivering technical guidance.