DMI (Digital Management, LLC.) is a global technology solutions company that specializes in digital strategy, design, transformation and support.
Utilizing expertise from six unique DMI Groups, in the areas of AI & Analytics, Commerce, Experience, Managed Services, Transformation, and Government, DMI delivers intelligent digital transformation solutions that meet organizations where they are.
Born digital, DMI has been delivering mission-critical, enterprise grade solutions since 2002 for over a hundred Fortune 1000 enterprises and all fifteen U.
S. Federal Departments. DMI has grown to 2,000+ employees globally and has been continually recognized by top industry analysts as market leader as well as a by the Washington Post.
DMInc.com Careers Twitter LinkedIn Facebook
About the Opportunity
Qualification and Experience
BE / B.Tech or equivalent degree in Computer Science or related field.
Experience : 8+ years of experience in development
Required Skills / Abilities
Hands on experience developing Audio / Video streaming library, application
Working knowledge on debugging problems using relevant tools.
Firm understanding of Object Oriented principles, design patterns, and software design / architecture best practices.
Ability to communicate technical concepts clearly concisely both verbally and in writing.
Ability to collaboratively work through technical issues in a professional manner, making design considerations and trade-offs as needed.
Thrive in and contribute to a collaborative team environment.
Responsibilities / Accountabilities
Write code to authorize DRM content, play video, track video status and progress. Target platforms include Xbox, Comcast, SmartTVs and many upcoming new platforms.
Collaborate with team members and business partners for problem solving, bug fixes, new feature implementations, work planning and code demonstrations
Assist with team-wide validation of functional correctness, architectural compliance, and adherence to applicable industry standards
Collaborate with other teams to coordinate changes to shared interfaces
Collaborate with team and leaders to develop optimal technical solutions that the balance capabilities of third-party vendors, business requirements, and the team's internal goals for technical excellence
Adhere to team standards for writing and documenting code