Showing posts with label AWS. Show all posts
Showing posts with label AWS. Show all posts

Monday, 3 July 2017

Senior Sales Force Developer - 8+ Years

Required Senior Sales Force Developer with 8+ Years of Experience in Using Apex,Visual Forces,Agile,JUnit.This Opportunity is with a leading gaming client in Hyderabad.


Roles and Responsibilities 

  • Work on Salesforce cloud, developing in Salesforce ecosystem consisting of Apex, Visualforce, Custom Objects, Workflows, Triggers, Jobs, etc.
  • Responsible for the deliverables for assigned development tasks 
  • Maintain high standards in terms of code quality and efficiency
  • Work with large, rich datasets and complex distributed client/server systems 
  • Partner closely with customer experience to understand how better communicate and support our players 
  • Exhibit creativity and resourcefulness at problem solving while collaborating and working effectively with best in class designers, engineers of different technical backgrounds, and architects
  • Experience with Agile methodologies to iterate quickly on product changes, developing user stories and working through backlogs

Required Skills/ Experience

  • Bachelor’s degree in Computer Science or related field 
  • 8+ years of professional software development experience preferably in Java 
  • Expertise on Salesforce cloud and strong understanding of Salesforce service cloud.
  •  Minimum 3 years of experience working on Salesforce cloud 
  • Minimum 2 years of experience developing code on Salesforce cloud 
  • Salesforce certified developer certification is needed for this role 
  • Some experience of Salesforce administration.
  • Extensive server-side software development experience
  • Experience on cloud platforms such as Amazon Web Services
  • Understanding of modern UI technologies and frameworks like AngularJS, React, AJAX, Bootstrap
  • Good understanding of modern distributed architecture and development frameworks (such as SOA,
  • Lambda, Microservices) for scalable and very fast applications
  • Experience with development tools such as Jenkins, Ant, Maven, JUnit
  • Experience with source code management tools such as Perforce, Git and SVN
  • Solid understanding of OOP and software design patterns
  • Understanding and experience of a full stack including UI and web platforms.
  • Exceptional analytical and creative problem-solving skills, solution oriented individual
  • Experience working in Agile methodology
  • Excellent written and verbal communication skills
  • Great organizational skills, and an attention to detail, consistency, and simplicity
  • Logical team-player, with excellent communication skills and ability to work effectively on multiple

Thursday, 15 June 2017

Devops Engineer - 5+ Years

Required Devops Engineer with 5+ Years of Experience in Using Automated Builds for Android and IOS Apps,Monitoring Tools,Agile,AWS and SaaS Architecture.Opportunity is with a leading Product Development Client in Hyderabad. 


Required Skills

  • 5+ yrs of experience in software operations (builds and integration, software delivery, development tools and processes).
  • Experience in setting up automated builds for Android and iOS Apps.
  • Hands on experience with software delivery tools, Preferable Jenkins or other Docker capable CI tools.
  • Hands on experience with scripting and automation tools. Preferable Terraform and Ansible.
  • Experience with data-driven software and systems debugging using monitoring and collection tools like Splunk, ELK, Appdynamics, Datadog, etc.
  • Experience getting the development process from conception to production ready in collaboration with Agile development teams.
  • Experience deploying multi-tier software architecture in virtual infrastructure, Preferable AWS.
  • Understanding of Linux systems and networking concepts.
  • Understanding of web SaaS architecture.
  • Familiarity with Agile development tools like Git and JIRA.

Mandate Skills :

  • Linux, Docker, Kubernetes, Tyk.io, Etcd
  • Jenkins/Drone.io, Ansible, Terraform, AWS
  • PostgreSQL, Kafka, Spark, Cassandra, Elastic
  • Ruby, Elixir, Java
  • GitHub Enterprise, Slack Enterprise, Jira, Confluence
  • Mac / Linux


Wednesday, 14 June 2017

Senior Java Developer - 8+ Years

Required Senior Java Developer with 8+ Years of Experience in using Java,AWS and Adobe CQ5.This Opportunity is with a leading Gaming Client in Hyderabad.


Roles and Responsibilities:

  • Designing and developing high-volume, low-latency Java applications
  • Responsible for the deliverables for assigned development tasks
  • Maintain high standards in terms of code quality and efficiency
  • Work with large, rich datasets and complex distributed client/server systems
  • Partner closely with customer experience to understand how better communicate and support our
  • players
  • Exhibit creativity and resourcefulness at problem solving while collaborating and working effectively
  • with best in class designers, engineers of different technical backgrounds, and architects
  • Experience with Agile methodologies to iterate quickly on product changes, developing user stories
  • and working through backlogs


Required Skills :

  • Bachelor’s degree in Computer Science or related field
  • 10+ years of professional software development experience in Java
  • Minimum 2 years of experience working on Content Management System Adobe CQ5 /AEM6
  • Extensive server-side software development experience
  • Experience on cloud platforms such as Amazon Web Services, Google Cloud
  • Experience with MVC frameworks such as Spring, Struts
  • Experience with JDBC and ORM persistence technologies (JPA, EJB, Hibernate)
  • Experience with Enterprise Application Servers (JBoss, Tomcat, Glassfish)
  • Expertise in modern UI technologies and frameworks like AngularJS, React, AJAX, Bootstrap
  • Good understanding of modern distributed architecture and development frameworks (such as SOA,
  • Lambda, Microservices) for scalable and very fast applications
  • Strong SQL, experience with Databases including, Oracle and MySQL
  • Experience with development tools such as Jenkins, Ant, Maven, JUnit
  • Experience with source code management tools such as Perforce, Git and SVN
  • Solid understanding of OOP and software design patterns
  • Understanding and experience of full stack including UI and web platforms.
  • Exceptional analytical and creative problem solving skills, solution oriented individual
  • Experience working in Agile methodology
  • Excellent written and verbal communication skills
  • Great organizational skills, and an attention to detail, consistency, and simplicity
  • Logical team-player, with excellent communication skills and ability to work effectively on multiple
  • projects under a tight schedule
  • Ability to travel domestically and internationally.
  • Continuous and fast learner willing to learn and help wherever the help is required to complete the
  • job.
  • Experience in Development, Support, Maintenance, and Enhancement projects
  • Excellent Troubleshooting Skills with debugging and code optimization skills.

Friday, 2 June 2017

Senior Software Engineer - 7+ Years

Required Software Engineer Lead with 7+ Years of Experience in Using Docker,NoSQL,AngularJS and Mesos.

Roles and Responsibilities:
  • Architect, Design, develop the Web applications.
  • Think in terms not just of how to architect and code systems, but also in term of how systems commonly fail and architectures commonly fail to scale. (Quality, Development)
  • Provide technical leadership for project and team through design and code reviews, ensuring best software development practices are applied.
  • Able to code in variety of programming languages & web technologies like JavaScript (different flavors like Angular.js, React.js etc.), Python, Jenkins, Docker, Node.js, Gatling, AWS  (EC2, VPC, ECS, S3, RDS, Dynamo DB) etc.
  • Thinks in terms not just of code but of architecture, and you communicate your ideas effectively to others within your division.
  • Focuses on preventing the introduction of defects during the software development process rather than finding defects after testing begins. You drive software engineering best practices within your division.
  • Influences the team’s technical and business strategy by making insightful contributions to the team’s priorities and approach. You make a significant contribution to the team planning.
  • Get a lot done. You work very efficiently and routinely deliver the right things.
  • Harmonize discordant views, find the best way forward and convince your team. Demonstrates resilience and navigate difficult situations with composure and tact.
  • Deliver high quality software & products with a Continuous Integration, Validation and Deployment methodology.
  • Extensively use open source products/tools and Architect the systems for easy maintenance of code and deliver in smaller cycle time.
Experience : 7-10 Years

Location : Hyderabad

Required Skills :
  • Must have extensive experience building applications in a fast paced agile environment.
  • Deep knowledge of building high performance, highly available, reliable, distributed systems software
  • A strong background in Data Structures, Algorithms, Design patterns, analysis of algorithm complexity and efficient implementation of complex algorithms
  • Experience with software development tools such as source control systems, automated build systems, compilers, software validation systems, test harnesses, continuous integration & deployment.
  • Have played a leading role in the implementation and deployment of a successful enterprise-level system. This may be as a lead developer or as a test lead. (Quality, Development)
  • Development experience with cloud platforms such as Amazon Web Services, Azure, etc. is a definite plus.
  • Comes from a product development background (desirable).

Friday, 21 April 2017

Java Server Manager - 10+ Years

Required Java Server Lead Admin with 10+ Years of Experience in Using AWS,Java,NoSQL,MongoDB,Crucible and Memcached. This Opportunity is with a Leading Gaming Client in Hyderabad.

Roles and Responsibilities:

  • Lead the local engineering team building GAAS (game as a service) platform
  • Be both a highly technical, hands-on coder and effective people leader
  • Ensure agile, test driven development, meeting quality requirements on time
  • Hold your own in technical discussion, be a subject matter expert, and have strategic influence
  • Coordinate geographically distributed teams.
  • Provide direction and assistance to the entire team in areas related to client-server development.
  • Establish and enforce development standards and practices related to server engineering.
  • Produce and maintain documentation and run books related to service operation.
  • Stay abreast of new developments and technologies related to building scalable game servers.
  • Contribute to the studio’s on-going technological growth in building and operating MMO titles.
  • Review and report on competing products from a technological perspective.
  • Work closely with technical leadership in identifying and planning engineering strategy.
  • Be a notably strong team member.


Required Skills & Experience

  • Proven ability to develop and ship high quality software products
  • Excellent Java programming skills including multi-threaded server programming , data-structures, algorithms and NoSQL databases
  • Knowledge on Amazon Web Services (AWS)
  • Experience with Java EE engineering practices and frameworks
  • Experience building highly scalable, highly available back-end services
  • Familiarity with NoSQL databases such as MongoDB or DynamoDB
  • Familiarity with caching technologies such as Memcached or Redis
  • Experience with continuous integration and deployment
  • Experience with Agile development methodologies
  • Experience with test automation and test-driven development practices
  • Comfortable operating at all layers of the stack, from client to server
  • Demonstrably strong practical knowledge of traditional computer science principles
  • Outstanding written and verbal communication skills
  • Prior experience of managing a team of 4-8 engineers
  • Strong believer in test-driven development.


Desired Skills:

  • Network programming and non-blocking IO
  • Experience in non-Tomcat stand alone server development
  • Experience configuring and using Perforce, TeamCity, Crucible, and JIRA.
  • Knowledge of Linux
  • Past experience on live systems


_________________________________________________________________________________

If you are interested share your Updated CV to jobs@madhees.com

Wednesday, 19 April 2017

Devops Lead - 7+ Years

Required Devops Lead with 7+ Years of Experience in Using  Linux,AWS,Puppet,Java and DNS.This Opporninuty is with a Leading gaming Client in Hyderabad.

Required Skills and Expertise:
  • Demonstrable experience leading a team of DevOps engineers
  • Deep understanding of DevOps
  • Expert knowledge of Linux
  • Professional experience maintaining large production setup in live environments
  • Broad experience with Amazon AWS technologies especially with AWS VPC, CloudFormation, Autoscaling, and AMIs
  • Exposure to Java/python/Boto/Fabric/Ansible exposure required.
  • Knowledge of deployment orchestration frameworks Terraform, Puppet, Ansible
  • High level of familiarity with Java/J2EE ecosystems
  • Experience managing DNS and LDAP
  • Strong network configuration knowledge and skills
  • Good written and verbal communication skills
  • A healthy capacity to take and set direction and accept and provide criticism
Responsibilities:
  • Oversight of server environments, from dev through production
  • Ensure appropriate redundancy and fall backs in all server environments
  • Communicate with engineering, production and QA in coordinating systems engineering work
  • Work closely with developers to drive live title processes and practices
  • Demonstrate a pragmatic approach to engineering scope and consistent bias to action
  • Drive planning efforts around all aspects of systems engineering
  • Help drive continual improvements to our engineering standards, practices, and tools
  • Ensure an appropriate balance between developer agility and production stability
  • Be a good team member
  • Ultimate accountability for the health and uptime of production environments 
Desired :
  • Experience with Java/J2EE engineering practices and frameworks
  • Experience with load testing practices, tools, and technology
  • High degree of competency with subnetting, VPNs, and DHCP
  • Having successfully shipped mobile free-to-play titles.
  • A passion for gaming in general and mobile games in particular