Technical Architect

You Will :

•  Be passionate about building great digital media software products

•  Provide technical leadership for a high performing software development team

•  Thrive in day to day project execution in a fast paced cutting edge technology environment

•  Formulate technical solutions that meets Diagnal and Diagnal customer’s business requirements

•  Have good understanding of modern software frameworks, languages and concepts

•  Back technical choices and decisions with solid reasoning that considers all aspects both technical and non technical

•  At all times consider how to engineer software solutions the right way for high performance and for future maintainability instead of taking short cuts

•  Think well ahead to mitigate technical risks before they arise

•  Assist the team in identifying the root cause of technical issues

•  Roll up your sleeves and code when required

•  Employ mitigation strategies for technical risks

•  Contribute to improvement of software development methodologies

•  Proactively identify opportunities and drive efforts for automation of the software development lifecycle

•  Establish software architectural best practices and standards

•  Proactively organise and effectively lead technical review meetings to ensure the standards and best practices are being followed across the organisation

•  Assist on the technical aspects of the sales/pre-sales cycle including estimations, product and solution briefings, technical discussions, proof-of-concepts, technical guidance & direction to arrive at the best possible business outcome

•  Retain and spread organisational knowledge through documentation and training

You Have :

•  3+ years software architecture experience working with different types of Apps – (Native, Hybrid) and Backend architectures (SOA, ESB, Microservices, Virtualization, Lamdba, Distributed Computing, Big Data)

•  3+ years of hands on software development experience working with mobile applications, cloud deployments of large scale multi-tier architecture dealing with REST based Services, SQL/NoSQL Databases, Hadoop ecosystem, Message Queuing, Socket Communications, MapReduce, Auto Scaling.

•  Strong experience in AWS stack – ELB, EC2, S3, Glacier, Route53, Cloudfront, Lambda, API Gateway, CloudFormation, Redshift, Kinesis, RDS, DynamoDB

•  Ability and experience to look ahead of the tech team and set the technical path that needs to be taken to avoid development or operational issues

•  Experience with log management & monitoring systems – Logstash, Splunk, NewRelic, Nagios

•  Experience and deep understanding of workflows & frameworks pertaining to Continuous Integration & Delivery cycles – Git based workflows, JIRA, Chef, Puppet, Docker, VMWare, Jenkins, Selenium

•  Experience with Streaming Technologies would be a big plus – DASH/HLS, H.264/H.265/WebM Codecs, CDNs, Video Players, DRMs, EME, QoS/QoE optimisations

•  Ability to lead your team through architecture / code level decisions in a timely manner

•  Ability to define and specify the sequence of development tasks required to achieve project outcomes

•  A solid grasp of Agile software development and best practices like TDD & Continuous Delivery

•  A solid understanding of the software deployment lifecycle on multiple consumer devices, cloud services and physical servers in data centre

•  Ability to solve difficult technical problems creatively and efficiently across coding, testing, deployment and operations

•  Self motivation and self organisation with an ability to manage you own time effectively

•  An extremely high level of attention to detail and ability to produce professional technical documentation that represents the solution to customers, internal stakeholders and the Diagnal technical team

•  A Degree in computer science or engineering

•  Prior experience working within the Media or Online industry

Apply Now

Your Name

Your Email

Job you are applying for

Your Message