Software Engineers
(REMOTE WORK- US or UK Time Zone)
We are seeking for Software Engineers to join our Team. This position can be performed remotely.
DUTIES & RESPONSIBILITIES
• Applying software engineering principles to analyze and problem-solve, and design a solution
• Developing and executing project plans
• Creating technical specifications
• Designing and developing test cases
• Adopting Agile methodologies to develop software
• Analyzing existing systems to provide recommendations for improvement
• Ensuring proper documentation
• Monitoring system performance and performing predictive maintenance
• Performing system risk and reliability analysis
• Assessing new technologies before adoption and implementation
SKILLS & QUALITFICATIONS
• Bachelor’s or higher degree in computer science or related field
• Proficient in Java, C++ and other object-oriented programming languages
• Hands-on experience working with technologies (mention the technologies that you use, such as Hadoop, Pig, Oozie, MapReduce, Spark, Sqoop, Kafka, Flume, etc.)
• Strong DevOps focus
• Experience building and deploying infrastructure with cloud deployment technologies (mention the technologies you use)
• Well versed in designing, debugging and documentation
• Prior experience working with test-driven development and automated testing frameworks
• Experience with Scrum/Agile development methodologies
• Excellent verbal and written communication skills
• Analytical and logical thinking
• Strong problem-solving skills
• Ability to work without supervision