Software Development Engineer
Job ID: 969509 | ADCI HYD 13 SEZ
BASIC QUALIFICATIONS :
· Bachelor's degree in computer science, computer engineering or related technical discipline
· 2+ years professional experience in software development
· Computer Science fundamentals in data structures, algorithm design, problem solving, complexity analysis, object-oriented design, and design patterns
· Proficiency in, at least, one modern programming language such as Java, Swift, Objective-C, or C++
· Knowledge of professional software engineering practices and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
· Works well in a fast-moving team environment and is able to effectively drive cross-team solutions having complex dependencies and requirement
PREFERRED QUALIFICATIONS :
· Some experience designing AWS based solutions, dashboards etc.
· Experience building solutions for enterprises, context-awareness, pervasive computing, and/or application of machine learning.
· Experience working with modern tools for big data storage and analysis (e.g., AWS, Apache Spark, Hadoop, SQL, NoSQL).
· Experience defining and championing best practices across a software team.
· Comfortable presenting to senior engineers, business stakeholders, and external partners.
· Experience developing service oriented architectures and an understanding of design for scalability, performance and reliability