Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by NBCUniversal, so some details may not match this job. The employer's own page has the real description.
Job Overview
As a Software Engineer with expertise in Python, AWS, and SQL at NBCUniversal, you will play a key role in developing and maintaining robust software solutions that power our digital platforms. You will work closely with cross-functional teams to design, implement, and optimize applications, ensuring they meet high performance and security standards. Your contributions will enhance user experiences and support our mission to deliver exceptional content to audiences worldwide.
Job Responsibilities
- Design, develop, and maintain scalable and efficient software solutions using Python, AWS, and SQL.
- Collaborate with product managers and other stakeholders to gather requirements and outline functional specifications.
- Implement secure and flexible APIs to integrate various services and enhance overall system functionality.
- Conduct code reviews and provide constructive feedback to team members to maintain code quality.
- Monitor application performance and troubleshoot any issues proactively to ensure optimal user experience.
- Participate in the software development life cycle, including requirements analysis, design, coding, testing, and deployment.
- Stay updated with emerging technologies and trends in software development to cultivate innovative ideas for continuous improvement.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Minimum of 3 years of experience in software development using Python.
- Proficiency in AWS services such as EC2, S3, Lambda, and RDS.
- Strong knowledge of SQL and experience with relational databases like MySQL or PostgreSQL.
- Experience with version control systems like Git.
- Solid understanding of software development methodologies, including Agile and DevOps practices.
- Excellent problem-solving skills and the ability to work both independently and in a team environment.
Technologies & Tools
In this role, you will primarily utilize Python as the programming language, alongside various AWS cloud services for deployment and hosting. Familiarity with SQL databases is essential for data management tasks. Additional tools may include version control systems like Git, containerization platforms such as Docker, and integrated development environments (IDEs) suitable for Python development.
Ideal Candidates
The ideal candidate for this position will possess a strong analytical mindset, along with a passion for technology and software development. They will be detail-oriented, proactive in problem-solving, and possess excellent communication skills to work collaboratively within a team. A genuine interest in advancing technologies and a commitment to continuous learning are key attributes, as is the ability to adapt to a fast-paced environment while managing multiple projects and deadlines effectively.
In Arizona, the weekly job search for unemployment is 4 work search contacts a week (on at least 4 different days), its agency says. What it asks →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.