This position performs complex research, design, and software development assignments within a software functional area
Demonstrated ability and experience in leading software development teams
Interact with other technical personnel or team members to finalize requirements
Design and develop efficient automation solution for team processes
Write and review portions of detailed specifications for the development of system components of moderate complexity
Work closely with other developers and operations members to understand moderately complex product requirements and translate them into software designs
Strong problem-solving experience involving leading teams in identifying, researching, and coordinating the resources necessary to effectively troubleshoot/diagnose complex project issues
Successfully implement development processes, coding best practices, and code reviews
Operate in various development environments (Agile, Waterfall, etc.) while collaborating with key stakeholders
Resolve technical issues as necessary
A good team player
Requirements
Minimum 5+ years of experience in software development
Bachelor’s degree in computer science or Related Major
2-3 years of development experience and solid background in programming, must have experience in RPA automation preferably in Python
Strong Experience working with databases (RDBMS /MySQL)
Experience in Front End Development
Ability to interface competently with other technical personnel or team members to finalize requirements
Knowledge of industry-wide technology trends and best practices
Solid understanding of object-oriented programming
Ability to design and work with complex data models