Vacancies & Eligibility Criteria:
|System Development Engineer II, Fire TV System Engineering||N/A||N/A||Master’s degree or Ph.D. in Computer Science||as per norms|
Dates to Consider:
Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability, and scaling) of new and current systems.
3+ years of non-internship professional software development experience
Bachelor’s degree in Computer Science, Computer Engineering, or related technical discipline.
3+ years of industry experience as a Software Engineer or Software Developer.
Strong Computer Science and development fundamentals, including object-oriented design, data structures, algorithm design, and complexity analysis.
Demonstrated proficiency in, at least, one modern programming language such as Java, Python, C++, or C.
Knowledge of professional software engineering and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
Experience building large-scale software systems that have been successfully delivered to customers.
Hands-on expertise in many disparate technologies, typically ranging from front-end user interfaces through to back-end software systems and all points in between.
Master’s degree or Ph.D. in Computer Science, Computer Engineering, or related technical discipline.
4+ years of industry experience as a Software Engineer or Software Developer.
Software Engineer or Software Developer experience with machine learning and data mining.
Familiarity with professional software engineering & best practices for full software development life cycle, including coding standards, code reviews, source control management, continuous deployments, testing, and operations.
Demonstrated ability to mentor junior software engineers or software developers in all aspects of their engineering duties.
Experience communicating with users, software development engineering teams, and management to collect requirements, and describe software product features and technical designs.
|Apply Online||Click Here|
Search item :