Python Developer Responsibilities:
- Coordinating with development teams to determine application requirements.
- Writing scalable code using Python programming language.
- Testing and debugging applications.
- Developing backend components.
- Integrating userfacing elements using serverside logic.
- Assessing and prioritizing client feature requests.
- Integrating data storage solutions.
- Coordinating with frontend developers.
- Develop and maintain software microservices libraries and features for Resource Adapters NETCONF/YANG based device simulator and tool to autogenerate data model and RA pipeline
- Create automated test suites for executing test automation of RA features
- Troubleshooting & fixing product issues found in system integration testing and customer deployments
- Work closely with local and remote software development & test teams
- Participate in all phases of the development cycle plan design implement test deploy and documentation
Required experience and skills
- Bachelors/Masters in Computer Science with 3 years of software development experience
- Strong understanding of Computer Science fundamentals algorithms & design patterns
- Development experience preferably using Python in Linux environment
- Interest and ability to quickly learn and rampup on new languages frameworks and technologies
- Ability to write understandable reliable and testable
python,software,computer science,data,design,features,software development,teams,testing,algorithms