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
The Software Engineer (Python, AWS, SQL) at NBCUniversal will play a crucial role in developing high-quality software solutions to meet the organization's various technological needs. The ideal candidate will be responsible for designing, implementing, and maintaining software applications using Python, leveraging AWS cloud services for deployment and scalability, and utilizing SQL for database management. This position requires a collaborative mindset as you will take part in cross-functional projects, ensuring all components function seamlessly while adhering to best practices in software development.
Job Responsibilities
- Design, develop, test, and maintain robust, scalable software applications using Python.
- Utilize AWS services to deploy and manage applications in a cloud environment.
- Collaborate with product owners and stakeholders to define software requirements and specifications.
- Implement SQL database designs and perform data migrations as necessary.
- Participate in code reviews to ensure code quality and adherence to best practices.
- Troubleshoot, debug, and optimize existing software applications for performance and reliability.
- Stay current with industry trends and emerging technologies related to software development.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Minimum of 3 years of professional experience in software development with a strong focus on Python.
- Proficiency with AWS services such as EC2, S3, RDS, and Lambda.
- Strong experience in SQL and database design principles.
- Familiarity with version control systems like Git.
- Experience with Agile software development methodologies.
- Excellent problem-solving skills and ability to work independently and in a team environment.
Technologies & Tools
This position utilizes a variety of modern technologies and tools including, but not limited to, the Python programming language for application development, AWS for cloud computing, and SQL for database interactions. Knowledge of frameworks such as Flask or Django may also be beneficial. Additionally, collaboration tools such as JIRA and GitHub are employed within the team to promote efficient workflows and project management.
Ideal Candidates
The ideal candidate will possess a proactive attitude toward problem-solving and a strong attention to detail. They should demonstrate excellent communication skills, enabling effective collaboration with team members and stakeholders. A passion for continued learning and staying current with emerging technologies in software development is essential, as well as the ability to work effectively in a fast-paced, dynamic environment. Strong analytical abilities and a results-oriented approach will greatly contribute to the success of this role at NBCUniversal.
A full-time year is 2,080 hours: $19 an hour is $39,520 a year before taxes, and $38,000 a year is $18.27 an hour. Pay calculator →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.