Agile Scrum team member providing software development for customer-defined systems. Collaborating with multiple stakeholders and improving software solutions within short sprint cycles.
Responsibilities
Serve as an Agile Scrum team member providing software development and maintenance for the delivery of releasable software in short sprint cycles.
Responsible for activities associated with delivery of software solutions associated with customer-defined systems and software projects by working in close collaboration with software developers/engineers, stakeholders, and end users within Agile processes.
Designing, developing, and implementing custom software and database application capabilities for a variety of legacy and modernized systems with limited oversight
Acting as a member of a product team supporting teammates and collaborating with a do what it takes attitude to ensure product and team success
Providing improvements to the product(s) being supported
Actively participate in release and sprint planning, artifact creation, sprint testing, regression testing, demonstrations and retrospectives and solution releases
Supporting release planning with conceptual design and development / refinement of software engineering guidelines
Analyzing complex project-related problems and creating innovative solutions involving scheduling, technology, methodology, tools, and solution components
Ensuring product quality and timeliness of work, providing advice and guidance, resolving problems to meet objectives, and providing periodic performance reports
Providing mentoring to junior members of the team
Requirements
Must be a U.S. Citizen with the ability to pass CBP background investigation
College degree (B.S.) in Computer Science, Software Engineering, Information Management Systems, or a related discipline. Equivalent professional experience will be considered in lieu of degree
Professional Experience: at least seven (7) years related technical experience, with software design, development, and implementation
Experience with JavaScript Web-Services Development;
Familiarity with any of the following: JavaScript, React, Typescript, Micro services architecture and development: Familiar with JavaScript, NodeJS, React, Jest
Database Development: Experience with NoSQL databases (DocumentDB)
Experience with application integration and delivery with a DevOps pipeline
Acting independently to expose and resolve problems
Experience with GIT source code control systems and concurrent development workflows
Ability to apply estimation techniques to software development efforts
Working knowledge of and ability to assist others in the use of software engineering tools to support process improvement
Excellent written and verbal communication skills
Strong collaboration skills and desire to work within a team
Understanding of all elements of the software development life cycle, including planning, development, requirements management, CM, quality assurance, and release management
Applications Development Senior Programmer Analyst participating in application systems analysis and programming at Citi. Contributing to feasibility studies, IT planning, and managing software development projects.
Senior Java Developer at Citi involved in applications development and programming while ensuring system security. Responsible for utilizing Java technologies and leading project phases and user support.
Senior Full Stack PHP Engineer at CTS EVENTIM designing and maintaining high - performance systems. Collaborating in an AI - integrated environment handling critical business software.
Senior Application Developer working on dynamic government projects using Java and Angular. Collaborating with teams on application development and technology implementation.
Application Developer supporting government client with Java and Angular technologies in a hybrid role. Responsible for application development, Agile participation, and troubleshooting.
Fullstack Developer at CI&T, specializing in financial technology projects. Collaborating on all phases of software development life - cycle in a hybrid environment.
Fullstack Developer for CI&T's financial project requiring Java and Angular expertise. Collaborates with financial clients during software lifecycle development.
Mid Level Developer responsible for developing and maintaining the main investment channel of a bank. Utilizing .NET for backend and Angular for frontend development.