.Job Details:The Primary role of a Sr Full Stack Developer is developing high quality technology solutions and applications that align with strategic goals, meeting customer needs and expected delivery dates.Essential Duties and Responsibilities: Solution Development
- Developing applications with focus on maximum efficiency and scalability
- Modifying software to fix errors, adapt it to new hardware, improve its performance, or upgrade interfaces.
- Collaborate on technical architecture and design.
- Create, maintain, and run unit tests for both new and existing code, with a goal of delivering defect-free and well-tested code.
- Follow company guidelines of security.
- Ability to lead and mentor junior team members.
- Ensure development standards and processes are followed for Development projects and enhancements. Requirements Management
- Work with Analysts and Business Users to translate functional specifications into technical designs for implementation and deployment.
- Work with management to create and adhere to schedules, while maintaining flexibility to adapt to shifting work demands. Application Quality Assurance
- Adhere to established software development standards and best practices.
- Participate of code reviews ensuring own code passes review. Application Support
- Collaborate with the functional end users, vendors, and IT peers to support applications, system integrations, and capabilities as needed.
- Write and maintain documentation for new and existing features.Requirements: Education:
- Bachelor's degree in Computer Science, Information Systems, or other technical area.Experience:
- 3+ years of IT experience Soft Skills:
- Must be able to work cooperatively and effectively in a globally dispersed team environment.
- Ability to drive complex problems to resolution across multiple teams and resources.
- Understanding of emerging technologies and business needs
- Analytical skills with the ability to learn new information quickly.
- Ability to communicate effectively at multiple levels of an organization.Technical Skills:
- Experience in JavaScript/Python frameworks like React, Vue, Angular, Streamlit.
- Front-end experience with SASS, CSS, Bootstrap HTML.
- Experience in NodeJS/FastAPI/Flask back-end and REST API development
- CMS experience (Adobe Experience Manager).
- Experience with Git version control tools.
- Understanding of AWS, GCP Cloud services.
- Understanding of application containerization with Docker and Kubernetes
- Experience with version control tools and CI/CD and IaaS (Gitlab CI, Jenkins & Terraform)
- Demonstrated understanding of full development life cycle
- Object oriented programming and project patterns
- Experience building and automated deployment using preferred.Travel:
- Some travel will be required