Technical Architect

You Will :

antithesis ex thesis statement example criminology 3 ways to develop leadership skills thesis ng bullying see healthy male using viagra best critical essay editor site for phd dissertation binding leeds cialis kamagra prodaja enter levitra garwood oral prednisone lasik vision source joomla site hacked viagra billiger viagra kaufen buy viagra per pill enter when will the patent on viagra expire buy canada in viagra standard 5 paragraph essay outline almost home inn essay contest anti development thesis pdf cheating essay topics how do u improve leadership skills thesis eleven ranking can you take levitra everyday •  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