Description

Job Description:-
Required skills:- Python, SQL Alchemy, MySQL
Experience Level: 7-10 years Design, develop, document, test, and debug new and existing software systems and/or applications for market sale or large-scale proprietary software for internal use. 
Serve as technical expert on development projects. 
Participate in full development life cycle including requirements analysis and design. 
Write technical specifications based on conceptual design and stated business requirements. Support, maintain, and document software functionality. 
Identify and evaluate new technologies for implementation.
Analyze code to find causes of errors and revise programs as needed. 
Participate in software design meetings and analyze user needs to determine technical requirements. 
Consult with end user to prototype, refine, test, and debug programs to meet needs. 
Entry-Level position within field. 
Requires little to no experience in discipline. 
Conducts routine tasks as directed. 
Closely supervised with little latitude for independent judgment. 
Typically requires up to three years of relevant experience.

Manager notes:

Bachelor's Degree in Software Engineering or Information Technology

· Required 5 years of software development experience.

· Extensive backend experience with Python, SQL Alchemy, MySQL.

· Ability to write complex SQL queries.

· Experience working with AWS technologies e.g., S3, EMR/Spark, Cloudwatch

· Working experience of big data technology such as, Airflow, Hive/Snowflake

· Excellent analyzing and problem-solving skills.

· Team player attitude with a willingness to learn and lead when necessary.

· Ability to document requirements and specifications.

· Nice to have but optional

o Familiarity with front end technologies such as React.JS, JavaScript, ES6

o Familiarity with Java/Spring boot

Education

Any Graduate