Randstad Digital Americas is a top-tier data analytics provider seeking a Sr Software Engineer to play a pivotal role in backend development and Big Data expertise. The role involves architecting scalable cloud solutions, translating complex business needs into technical designs, and guiding an offshore development team.
Responsibilities:
- BS degree in Computer Science or technically related discipline
- Minimum of 5+ years of relevant industry experience
- Minimum 5 years of experience with RDBS such as MS SQL Server, Oracle, PostgresSQL and MySQL programming, MS SQL server preferred
- Minimum 5 years of experience developing in Hadoop echo system ( Spark, PySpark, MapReduce, Hive, Impala )
- Minimum 5 years of experience with common application frameworks (JEE - Spring Boot, Struts, Hibernate )
- Demonstrated proficiency with at least one widely used programming language such as Java, Python, C/C++, C#, and scripting languages such as JavaScript
- Deep understanding of Object Oriented Analysis and Design
- Knowledge of cloud development and microservices
- Understanding of prevalent Software Development Lifecycle Methodologies with specific exposure or participation in Agile Scrum techniques preferred
- Ability to execute project deliverables in a dynamic, fast paced environment within estimated timelines
- Good written and oral communication skills
Requirements:
- BS degree in Computer Science or technically related discipline
- Minimum of 5+ years of relevant industry experience
- Minimum 5 years of experience with RDBS such as MS SQL Server, Oracle, PostgresSQL and MySQL programming, MS SQL server preferred
- Minimum 5 years of experience developing in Hadoop echo system ( Spark, PySpark, MapReduce, Hive, Impala )
- Minimum 5 years of experience with common application frameworks (JEE - Spring Boot, Struts, Hibernate )
- Demonstrated proficiency with at least one widely used programming language such as Java, Python, C/C++, C#, and scripting languages such as JavaScript
- Deep understanding of Object Oriented Analysis and Design
- Knowledge of cloud development and microservices
- Understanding of prevalent Software Development Lifecycle Methodologies with specific exposure or participation in Agile Scrum techniques preferred
- Ability to execute project deliverables in a dynamic, fast paced environment within estimated timelines
- Good written and oral communication skills