Role - Python Developer
Experience Range – 3 to 8 Years
Work Location – Bangalore / Mumbai
Job Responsibilities
Work closely with development architects, clients, and business analysts to
build efficient solutions leveraging the appropriate technology stack
Develop services and utilities based on a Python/Perl/Shell
Must be self-driven dedicated individual with strong designing and coding
skills
Ensure a consistent and fast deployment pipeline
Create tooling to improve developer experience
Work closely with application teams to understand their needs to improve our
systems
Be in sync with the tools and processes available firmwide Skills
Required technical Skills
At least 3+ years of hands-on application development.
Python, JavaScript, Perl, Shell, RESTful WebServices
RDBMS knowledge (preferably DB2/Sybase/MSSQL/PostgreSQL)
A very strong communicator with the ability to interface directly with clients
and analysts to ensure technical requirements and delivery align with
expectations
A strong understanding of Agile Experience in the development of service
oriented architecture application, good understanding of Object Oriented
Design and Design Patterns.
Strong analytical and design skills, including the ability to understand
business requirements and translate them into efficient and effective
technical designs that work well within large-scale, well-structured enterprise
environments
Excellent troubleshooting skills, with the ability to quickly identify and
document the root cause of issues, and effectively communicate possible
resolutions
Must be comfortable in working in unix environment and have experience
with web servers such as Apache and Tomcat
Effective communication, presentation, and collaboration skills
Can work independently effectively
Bachelor’s degree in Computer Science, Software Engineering, Information
Technology, or related field required
Desired Technical Skills:
Knowledge of GIT/Jenkins
Knowledge of Sonar, Testplan, Fortify and other standard code
coverage/testing tools
Knowledge of automation testing using tools such as: Junit/Mockito,
Maven/Gradle
DevOps and Cloud experience
Experience in BDD
Monitoring tools like AppDynamics, Extrahop, Prometheus and Splunk
Agile/Scrum and ability to deliver solutions under this methodology