Summary:
We are seeking a highly motivated and skilled Full Stack Developer to join our dynamic Production Management AIOps team. This role will be instrumental in designing, developing, and implementing cutting-edge software solutions that automate routine production tasks, enhance predictive capabilities, and integrate AI into existing operational workflows. The ideal candidate is a passionate technologist with a strong understanding of both front-end and back-end development, and a desire to work with the latest technologies in a fast-paced, collaborative environment. The Engineer Sr Analyst is an intermediate level position responsible for a variety of engineering activities including the design, acquisition and development of hardware, software and network infrastructure in coordination with the Technology team.
Responsibilities:
- Development & Implementation:
- Design, develop, and implement scalable and maintainable full-stack applications using a variety of technologies (JavaScript, ReactJS, NodeJS, MongoDB or other NoSQL databases, Python, etc.).
- Collaborate with the Engineering Lead Analyst and other team members to translate business requirements into technical specifications and deliver high-quality solutions.
- Implement and adhere to rigorous quality standards throughout the software development lifecycle, from initial concept to final implementation.
- Write clean, well-documented, and efficient code, adhering to industry best practices.
- Collaboration & Communication:
- Participate actively in agile development processes, including daily stand-ups, sprint planning, and retrospectives.
- Communicate effectively with team members and stakeholders, providing regular updates on progress and addressing any technical challenges.
- Contribute to a positive and collaborative team environment by sharing knowledge and supporting colleagues.
- Continuous Learning & Improvement:
- Stay abreast of emerging technologies and industry best practices, particularly in areas such as automation, AI, and cloud computing.
- Proactively identify opportunities for improvement within existing systems and processes.
- Demonstrate a commitment to continuous learning and professional development.
Qualifications:
- Technical Skills:
- 5+ years of proven experience as a Full Stack Developer.
- Strong proficiency in JavaScript, including experience with ReactJS and NodeJS.
- Experience with NoSQL databases, such as MongoDB.
- Solid understanding of RESTful APIs and microservices architecture.
- Familiarity with cloud native environments (Google Cloud, AWS) and API Gateway technologies is a plus.
- Experience with CI/CD pipelines and DevOps practices is highly desirable.
- Experience with Python and relevant libraries.
- Knowledge of version control systems like Git.
- Familiarity with agile development methodologies.
- Soft Skills:
- Excellent problem-solving and analytical skills.
- Strong communication and interpersonal skills.
- Ability to work independently and as part of a team.
- Ability to manage multiple tasks and prioritize effectively.
- Passion for technology and a desire to learn and grow.
Education:
- Bachelor’s degree/University degree or equivalent experience
------------------------------------------------------
Job Family Group:
Technology
------------------------------------------------------
Job Family:
Systems & Engineering
------------------------------------------------------
Time Type:
Full time
------------------------------------------------------
Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.
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 review Accessibility at Citi.
View Citi’s EEO Policy Statement and the Know Your Rights poster.