Website Ovise - Tech Talent Partners |
Partnering on this search with a leading US Media company!
Ovise has partnered with a leading US Media company dedicated to delivering cutting-edge content experiences to audiences worldwide. We are seeking a talented Software Engineer to contribute to the development and enhancement of their innovative media applications and platforms.
As a Software Engineer you will collaborate with a dynamic team of engineers and designers to build robust and scalable software solutions that power their digital media offerings. You will be involved in all stages of the software development lifecycle, from design and implementation to testing and deployment, leveraging the latest technologies to drive innovation and deliver exceptional user experiences.
Key Responsibilities:
- Design and develop high-quality, maintainable software solutions to meet business requirements and technical specifications.
- Collaborate with cross-functional teams to translate product requirements into technical designs and implementation plans.
- Write clean, efficient, and well-documented code using modern programming languages such as Java, Python, or JavaScript.
- Utilize best practices in software engineering, including object-oriented design, design patterns, and test-driven development (TDD).
- Participate in code reviews, ensuring adherence to coding standards, performance optimizations, and security best practices.
- Implement unit tests, integration tests, and automated testing frameworks to ensure code quality and reliability.
- Continuously monitor and optimize software performance, scalability, and resource utilization.
- Troubleshoot and debug complex issues, providing timely resolutions and root cause analysis.
- Stay informed about emerging technologies and industry trends, proactively recommending innovative solutions and improvements.
- Contribute to the ongoing evolution of our software development processes, tools, and methodologies.
Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or related field.
- Proven experience as a Software Engineer, preferably in a media or entertainment industry.
- Proficiency in one or more programming languages such as Java, Python, JavaScript, or C++.
- Strong understanding of software development principles, including data structures, algorithms, and object-oriented programming.
- Experience with modern software development frameworks and libraries, such as Spring Boot, React, or Angular.
- Familiarity with version control systems such as Git and collaborative development workflows.
- Excellent problem-solving skills and attention to detail, with a passion for writing clean, efficient code.
- Ability to work effectively in a fast-paced, collaborative environment, with strong communication and interpersonal skills.
- Experience with cloud computing platforms (e.g., AWS, Azure, Google Cloud) and microservices architecture is a plus.
