Finding the best job has never been easier
Share
About you:
Key job responsibilities
- Design, develop, and maintain scalable software solutions to process big data.- Utilize technology to solve complex problems
- Deliver high-quality code on schedule
- Demonstrate proficiency in diverse data structures and algorithms, making informed decisions on their appropriate usage
- Independently clarify technical requirements, estimate development timelines, and apply effective design approaches
- Mentor and lead developers, fostering curiosity and deep technical understanding
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
- Knowledge of professional software engineering & best practices for full software development life cycle, including coding standards, software architectures, code reviews, source control management, continuous deployments, testing, and operational excellence
- Computer Science fundamentals in object-oriented design, data structures and algorithm design.
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent
- Experience with big data processing and user interface designs
These jobs might be a good fit