Uploaded by alifsheikh114

ABC

advertisement
Requirements of Software Engineer:
1. Experience with data structures or algorithms in either an academic or industry
setting
2. Experience with software development in one or more programming languages: C,
C++, Java, Python.
3. Must have good knowledge of object oriented software development.
4. Must be familiar with any IDE, like Microsoft Visual Studio, Eclipse, Netbeans, etc.
5. Basic knowledge of SQL and relational databases.
6. Ability to communicate technical concepts clearly and effectively.
7. Experience with Unix/Linux, Machine Learning, Tensorflow, or embedded systems.
8. Knowledge of the open-source ecosystem and the libraries available for common
tasks.
9. Apply knowledge gained in computer science courses to real-world problems.
10. Analytical and critical thinking skills.
11. Ability to maintain composure under pressure.
12. Collaborate with team members and ensure knowledge transfer
13. Review code developed by other developers and provide feedback to ensure best
practices.
14. Ability to understand business requirements and translate them into technical
requirements.
*Experience with Data Structures or Algorithms in either an academic or industry setting
*Experience with software development in one or more programming languages: C,
C++, Java, Python
*Experience with Unix/Linux, Machine Learning, Tensorflow, or embedded systems
*Knowledge of the open-source ecosystem and the libraries available for common tasks
*Apply knowledge gained in computer science courses to real-world problems.
*Analyze information and evaluate results to choose the best solution to effectively
solve problems.
*Develop scripts to automate tasks.
*Create and support a productive and innovative team, including working with peers,
managers, and teams
*Understand the end-to-end user journey across our internal and external customers
*Write and test product or system development code
*Review code developed by other developers and provide feedback to ensure best
practices
*Ability to understand business requirements and translate them into technical
requirements
*Analytical and critical thinking skill
*Ability to maintain composure under pressure
*Ability to understand business requirements and translate them into technical
requirements.
Download