What We Need :
We are looking for a software engineer with a demonstrated track record of developing and maintaining production services, innovative thinking, and technical excellence.
This role will be a mixture of technical design, individual contribution, and thorough testing.
What You'll Do :
Essential Duties and Responsibilities
Serves as the expert in object-oriented and component-based development, patterns and design for reuse; applies test driven design and works towards automating and standardizing practices.
Sets and achieves build schedules; builds and maintains a suite of native apps.
Eliminates impediments and performs design and code reviews.
Builds intermediate to highly complex, high quality software components by analyzing, creating, designing and coding, troubleshooting and unit testing for new products.
Creates and executes installation scripts.
Designs new features and enhancements for existing products.
Delivers high quality software components with minimal defects; identifies and resolves errors and related software problems.
Creates and documents component specifications and detailed designs by working with Architects to implement specific system architecture;
analyzes customer and internal requirements and specifications, and translates into the software design.
Identifies and resolves potential risks and issues; works in teams to implement mitigation plans and processes.
Builds and delivers phase exit review items; works with team members to follow Unified processes and practices for project delivery.
Works with and adapts Unifieds Continuous Integration environment to ensure a smooth and high quality release cycle in a fast paced Agile environment.
Additional Duties and Responsibilities
Performs other duties as assigned
What You'll Need : Qualifications
Qualifications
2-4+ years’ test experience in web, Internet or mobile technologies with a thorough knowledge of Agile principles and QA methodologies
Demonstrated in-depth understanding of the software delivery life cycle
Strong ability to perform and utilize testing techniques to troubleshoot hardware and software configuration issues; good debugging skills
Demonstrated ability to conduct testing, including end-to-end and user acceptance testing phases, using best practices in software testing agile methodologies
Ability to design software using OOA / D, UML, design patterns, data modeling, and ERDs
Experience in working with multiple programming languages and technology frameworks
Desire to make the world a better place to work for the team
Can increase the maintainability of codebase by writing future-proof code with an emphasis on extensibility and reusability
Ability to thrive in a constantly evolving ecosystem
Detail oriented with excellent verbal and written skills; ability to communicate at detailed technical level as well as to distill advanced concepts into fundamental principles for teammates
Can deliver creative technical solutions that are scalable
Able to work individually and within a team
What You'll Bring :
Respect for others and a strong belief that others should do this in return
Experience with various technical disciplines and applications
Close attention to detail, following up until issues are resolved
Ability to multitask on a variety of critical projects
Ability to work independently, while also collaborating with others
Strong communication skills, with the ability to communicate moderately complex technical information within the team
Skills to recognize and solve frequently occurring problems
Analytical thinking
Resourcefulness and independent judgement
Compensation :
Salary to be determined by multiple factors including but not limited to relevant experience, knowledge, skills, other job-related qualifications, and alignment with market data.
$100,000 - $125,000
Location : VIRTUAL, NY
VIRTUAL, NY
Position Type : Regular
Regular
Time Type : Full time
Full time
Pay Type : Salaried
Salaried
Benefits :
iHeartMedia’s benefits offering is flexible and offers a variety of choices to meet the diverse needs of our changing workforce, including the following :
Employer sponsored medical, dental and vision with a variety of coverage options
Company provided and supplemental life insurance
Paid vacation and sick time
Paid company holidays, including a floating holiday that enable our employees to celebrate the holiday of their choosing
A Spirit day to encourage and allow our employees to more easily volunteer in their community
A 401K plan
Employee Assistance Program (EAP) at no cost services include telephonic counseling sessions, consultation on legal and financial matters, emotional well-being, family and caregiving
A range of additional voluntary programs, such as spending accounts, student loan refinancing, accident insurance and more!
We are accepting applications for this role on an ongoing basis.