Senior Software Engineer

EPAM Systems, Inc.
Conshohocken, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Conshohocken, United States of America

Tech stack

Java
JavaScript
.NET
Computer-Aided Design
Agile Methodologies
Amazon Web Services (AWS)
Software Applications
Systems Engineering
Azure
C Sharp (Programming Language)
C++
Computer Security
Databases
Computer Engineering
Information Sciences
Python
Cloud Services
Software Engineering
Software Requirements Analysis
Software Systems
Google Cloud Platform
GIT
Information Technology
Web Technologies
Docker
Go
Programming Languages

Job description

You will work at various long-term unanticipated worksites throughout the U.S., * Create software programs and customize existing programs utilizing specific programming languages, frameworks, and development environments

  • Gather requirements and needs, analyze, test, script, and document them to strengthen quality and functionality of business-critical applications
  • Develop general system design including internal and external information flows, as well as current and future system requirements
  • Create design, technical, and project documentation including high-quality documentation of code. Utilize different software development methodologies, processes, techniques, and quality planning methods in all phases of work

Requirements

  • Bachelor's degree or foreign equivalent in Computer Engineering, Software Engineering, Electrical Engineering, Electronics Engineering, Computer Science, Computer Information Systems, Computer Technology, Data Science, Information Technology, Information Systems Security, Information Design and Technology, Information Science, Telecommunications Engineering, Systems Networks and Engineering, Cybersecurity, Mathematics, Applied Mathematics, Physics, Statistics, Informatics, Radiophysics, Electronics, Mechatronics Engineering, or closely related discipline
  • 18+ months of employment experience in the job offered (Senior Software Engineer), Software Engineer, Systems Engineer, Software Developer, Algorithm Developer, Testing Engineer, Quality Assurance Engineer, Technical Support Engineer, Application Support Engineer, Computer Programmer, IT Developer, or closely related occupation
  • Utilization of at least one of the following cloud services, web technologies, and database technologies: GCP, Azure, AWS, or .NET to develop and design software applications
  • Usage of at least one of the following programming languages: Java, C++, C#, Python, JavaScript, Golang, or Swift in developing software applications
  • Maintenance of enterprise-grade software application solutions using at least one of the following SCM tools: Git or Docker
  • Utilization of Agile methodology to apply software development methodologies, processes, techniques, and quality planning methods throughout all phases of work

Benefits & conditions

  • Medical, Dental and Vision Insurance (Subsidized)
  • Health Savings Account
  • Flexible Spending Accounts (Healthcare, Dependent Care, Commuter)
  • Short-Term and Long-Term Disability (Company Provided)
  • Life and AD&D Insurance (Company Provided)
  • Employee Assistance Program
  • Unlimited access to LinkedIn learning solutions
  • Matched 401(k) Retirement Savings Plan
  • Paid Time Off
  • Legal Plan and Identity Theft Protection
  • Accident Insurance
  • Employee Discounts
  • Pet Insurance
  • Employee Stock Purchase Program

About the company

EPAM Systems, Inc. is an equal opportunity employer. We recognize the value of diversity and inclusion in creating success for our customers, business partners, shareholders, employees and communities. We are committed to recruiting, hiring, developing and promoting employees without discrimination. As a global employer, this commitment includes complying with all laws in the countries in which we operate. Nevertheless, we believe equal employment practices should not be limited to what the law requires. Equal opportunity and inclusion are essential to motivate, empower and recognize the best in everyone. At EPAM, employment actions are based on individual qualifications, without regard to race, color, religion, creed, gender, pregnancy status, sexual orientation, gender identity, gender expression, marital or familial status, national origin, ancestry, genetics, age, disability status, veteran status, citizenship status when otherwise legally able to work, or any other characteristic protected by law.

Apply for this position