Applications Development Intermediate Programmer Analyst contributing to software systems implementation in coordination with Technology team. Engaging in software development and technical analysis activities.
Responsibilities
Participate in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team
Utilize knowledge of applications development procedures and concepts to identify and define necessary system enhancements
Consult with users, clients, and other technology groups on issues, and recommend programming solutions, install, and support customer exposure systems
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 judgments to recommend and implement solutions
Requirements
6+ Years of professional experience in software development
Experience using modern technology: Angular, NodeJS, Java, SQL, Oracle, Spring, RESTful API development, TypeScript, HTML, CSS
Strong experience with API and Web Services development using REST/SOAP protocols
Ability to write "Clean code" using Angular, Core Java, JEE, Collections
Fundamental database concepts and experience with a relational database (MSSQL, Oracle) or NoSQL platforms
Must have a good understanding of Unit testing, test coverage.
Bachelor’s degree/University degree or equivalent experience
Benefits
Citi is an equal opportunity employer
Reasonable accommodation for search tools and applications available
Senior Professional Software Engineer at Cargill designing, developing, and maintaining software solutions. Collaborating with cross - functional teams to meet user needs and business goals in animal nutrition and health.
Senior backend developer focusing on secure APIs for TEHORA, a multidisciplinary firm. Requires experience in backend development and security knowledge.
JAVA Developer Jr position at Stefanini focused on backend development using Java and Spring Boot. Involved in software solutions design and implementation with a hybrid work model.
Backend Developer focused on designing and implementing Java backend solutions at Stefanini. Utilizing modern architectures and tools to enhance software applications.
Java Developer at Stefanini developing backend solutions using Java and Spring. Collaborating in cloud deployments and ensuring quality in applications.
Software Developer working on backend solutions for mobile apps at mobivention, a leading digital agency. Involves database design, REST API development, and agile project collaboration.
Join a global leader in AI - powered compliance tech as a Software Developer in Milan, Italy. Engage in cross - functional teams to enhance cloud and compliance solutions.
Senior Softwareentwickler Java at SSI SCHÄFER developing software for intralogistics solutions. Collaborating in a cross - functional team to enhance software projects.
Software Engineer developing back - end services for Ford Pro Intelligence team. Collaborating with other engineers and product managers to deliver connected services and APIs.