Software Engineer

EPAM Systems   •  

Houston, TX

Industry: Information Services

  •  

Less than 5 years

Posted 300 days ago

This job is no longer available.

Ranked as #12 on Forbes’ List of 25 Fastest Growing Public Tech Companies for 2017, EPAM is committed to providing our global team of over 24,000 people with inspiring careers from day one. EPAMers lead with passion and honesty, and think creatively. Our people are the source of our success and we value collaboration, try to always understand our customers’ business, and strive for the highest standards of excellence. No matter where you are located, you’ll join a dedicated, diverse community that will help you discover your fullest potential.

You are curious, persistent, logical and clever – a true techie at heart. You enjoy living by the code of your craft and developing elegant solutions for complex problems. If this sounds like you, this could be the perfect opportunity to join EPAM as a Software Engineer. Scroll down to learn more about the position’sresponsibilitiesand requirements.

Responsibilities

  • Build, design and implement scalable cloud-based services & applications for PaaS, IaaS or SaaS
  • Create robust production quality applications & develop prototypes quickly
  • Author documentation, reports, papers, articles, patents and presentations for purposes of training, knowledge and sharing purposes
  • Follow the general development practices & techniques such as unit testing, integration testing, security testing and code quality measurement
  • Review, mentor, and coach, while defining and promote usage of standards, best practices and lessons learned
  • Gather insights from MVPs (Minimum Viable Products) to help drive technology and product development
  • Maintain familiarity with emerging technologies. Works with end users, product analysts, and developers to understand features and technical implementations

Requirements

  • Bachelor's (or equivalent industrialexperiences) / Master’s / PhD degree in science or engineering with software experience or education
  • Minimum 2 years of experience in cloud technology
  • Experience with Cloud technology - AWS, Azure or Google Cloud Platform (GCP)
  • Experience with microservices architecture, development, deployment, and testing
  • Familiarity with container or virtualization technologies
  • Understanding of security concepts such as identity management, https certification, identity federation
  • Experience in programming languages such as Java/JavaScript, Go, Python or Scala
  • Knowledge of RESTful API design and asynchronous and concurrent systems
  • Experience with Agile development practices
  • Candidates must be able to legally work and reside in the US

Job #: 30636