We are looking for a talented Full Stack Developer to join our IT team. In this role, you will collaborate with software developers, system operators, and IT staff to manage code releases, automate and streamline operations, deploy and maintain critical applications on cloud-based infrastructure, and ensure the reliability and security of our platform.
Key Responsibilities
- Design & Implementation. Create and maintain robust CI/CD pipelines for multiple complex projects.
- Automation. Automate infrastructure provisioning, configuration, and deployment using IaC tools and cloud platforms.
- Monitoring & Alerting. Implement and manage monitoring and alerting systems to ensure high availability, performance, and security of applications.
- Collaboration. Work closely with development teams to define and implement best practices for code quality, testing, and deployment.
- Troubleshooting. Efficiently resolve production issues to minimize service disruptions.
- Incident Response. Participate in on-call rotations and provide timely incident response.
- Optimization. Proactively identify and implement performance optimization strategies.
- Continuous Improvement. Contribute to the development and enhancement of deployment and release processes.
- Tech Trends. Stay updated with the latest DevOps trends and technologies.
- Code Reviews. Participate in code reviews and provide constructive feedback.
- Security. Collaborate with security teams to ensure application security.
Who You Are
- Accountable. Hold yourself and others accountable to meet commitments.
- Action-Oriented. Approach new challenges with urgency, high energy, and enthusiasm.
- Effective Communicator. Deliver clear communications tailored to different audiences.
- Strategic Planner. Plan and prioritize work to align with organizational goals.
- Collaborative. Build strong partnerships and work collaboratively to achieve shared objectives.
- Adaptive Learner. Learn through experimentation and apply both successes and failures as learning opportunities.
- Customer-Centric. Build strong relationships with customers and deliver solutions that meet their needs.
- Tech-Savvy. Embrace innovations in digital and technology applications.
Basic Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 1-3 years of experience as a Software Development Engineer or similar role.
- Proficiency in scripting languages such as JavaScript, React JS, Python, Shell, or Ruby.
- Basic knowledge of cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Basic understanding of CI/CD pipelines and automation tools (Jenkins, GitLab CI/CD).
- Basic knowledge of networking and security principles.
Preferred Qualifications
- Excellent problem-solving and troubleshooting skills.
- Strong communication and collaboration abilities.
- Certification in relevant technologies (Programming languages, Web Development, AWS Certified DevOps Engineer, Certified Kubernetes Administrator) is a plus.
Our Offer to You
At Emerson, you’ll have the chance to make a significant impact through your work. We offer competitive compensation and benefits, including comprehensive medical and insurance coverage. We are committed to diversity, equity, and inclusion and support remote work arrangements to promote work-life balance. Your safety is our priority, and we strive to provide a safe working environment across our global network.
Our Commitment to Diversity, Equity & Inclusion
Emerson is dedicated to fostering a culture where every employee is valued for their unique experiences and perspectives. We believe that a diverse and inclusive environment drives innovation and delivers the best solutions for our customers. Learn more about our Culture & Values and our commitment to Diversity, Equity, and Inclusion.
If you need assistance with your application due to a disability, please contact [email protected].