Infosys is looking for a Leadwith 4+ years experience in Python and relevant technologies. Candidate should be responsible for designing, building and maintaining efficient, reusable, and reliable codes by setting expectations and features priorities throughout development life cycle.
Required Qualifications:
- Candidate must be located within commuting distance of Raleigh, NC or be willing to relocate to the area prior to Onboarding. This position may require travel in the US.
- Bachelor's degree or foreign equivalent required from accredited institution. Will also consider three years of progressive experience in the specialty in lieu of every year of education.
- At least 4 Years of related experience in Information Technology. and Core Python (data structures, conditions, iterator functions, general functions, operations, classes, PEP8/documentation), Advanced Python, FAST API, , FLASK, Django, Restful API Webservices
- U.S. Citizens and those authorized to work in the U.S. are encouraged to apply. We are unable to sponsor currently.
Want more jobs like this?
Get Software Engineering jobs in Raleigh, NC delivered to your inbox every week.
- Core Python (data structures, conditions, iterator functions, general functions, operations, classes, PEP8/documentation), Advanced Python, FAST API, , FLASK, Django
- Working knowledge of Restful API Webservices, HTML5, CSS, Javascript, JQuery, AJAX, Angular JS, Bootstrap, JSON, XML
- Handon working with RDMS like MySQL , SQL Server, Oracle and non-relational databases like MongoDB and Cassandra.
- Understanding snowflake cloud technology. Object oriented Python, Multi threading, Exception handling and collections using Python
- Proficient with container systems like Docker and orchestration like EC2 container service, Kubernetes, Terraform
- Tools: Github, JIRA, Postman. Knowledge on Agile principles and practices is a must.
- Analyzing user requirements, envisioning system features and functionality.
- Ability to provide estimations to new requirements in the relevant technology
- In-depth knowledge of design issues and best practices
- Solid understanding of object-oriented programming
- Familiar with various design, architectural patterns and software development process.
- Implementing automated testing platforms and unit tests
- Proficient in performing code reviews and peer reviews
- Ability to provide technical inputs on successfully implementing business solutions. Ability to work independently or with a team and lead a project to completion
- Good verbal and written communication skills. Ability to communicate with remote teams in effective manner
- Ensure continual knowledge management. Adhere to project schedule and ensure quality deliverables
- High flexibility to travel. Self-motivated with outstanding interpersonal skills, strong work ethic, and excellent communication and presentation skills
The job also entails sitting as well as working at a computer for extended periods of time. Should be able to communicate by telephone, email or face to face.