Senior Full Stack Python Developer With React As Front End Onsite- 4-6 weeks - no option for remote-hybrid mode-3 days office 2 days home
Strong scripting, coding python skills, frontend -React
Education: Computer related only strong in OOPs, Data Structures, Algorithm
The Software Engineer role is an on-site position that supports Charter Communications Wireless Technology’s Unified Test Automation Platform (UTAP), a scalable platform, framework, and “Hub” for developing, scheduling, executing, and reporting on automated firmware testing. This position is responsible for developing software and using past experience to help improve test driven development. The Test Automation engineer will work with software engineering principles and best practices, test driven development and priority of test coverage.
Major Duties and Responsibilities:
Contribute to test automation software development efforts end-to-end, from architecture, design & development to implementation and testing.
Ensuring the continuity of a minimalistic software engineering and design philosophy.
Creating software requirements specifications, use cases, software design documents, high-level architecture drawings, concept of operations diagrams, etc.
Communicating requirements and design to development team & hands on development.
Validating and verifying the fulfillment of requirements.
Develop RESTful APIs for use by various front end/UI using Java, Python and grafana technologies.
Required Qualifications:
Ability to read, write, speak and understand English.
Proven experience as both a software developer.
Solid back-end development experience in python – 5 years.
Some front-end experience (JavaScript) helpful.
Some experience with VueJS, ReactJS, or AngularJS is helpful but not required.
Some experience with RxJS is helpful but not required.
Some experience with mobile app development (Android, iOS) a plus.
Excellent knowledge of UML.
Experience working with CASE tools such as: JIRA and GitLab.
Experienced in Agile/Scrum software development methodology.
Understands proper engineering process.
B.S. in Computer Science or related field and 5 years.
M.S.