What are the responsibilities and job description for the Python Developer with Banking domain exp (No OPT)- Full time position at Veridian Tech Solutions, Inc.?
Title: Python Developer with Banking Domain exp
Location: Iselin, NJ
Duration: Full-Time Permanent Benefits
Job Description:
We are seeking a talented and experienced Python Developer to join our team. The ideal candidate will have a strong background in Python programming, SQL, and database management. Candidate will be responsible for developing, enhancing, and maintaining applications and systems that leverage these technologies.
The Role
Responsibilities:
· Design, develop, and maintain Python applications.
· Write and optimize SQL queries for data extraction and manipulation.
· Develop and manage database schemas and structures.
· Collaborate with cross-functional teams to gather and understand requirements.
· Implement data validation and quality checks to ensure data integrity.
· Perform troubleshooting, debugging, and performance tuning of applications.
· Create and maintain detailed documentation for code and systems.
· Participate in code reviews to ensure code quality and best practices.
· Stay updated with the latest industry trends and technologies.
Requirements:
You are:
· Bachelor’s degree in Computer Science, Information Technology, or a related field.
· 5 years of experience in Python development.
· Strong problem-solving and analytical skills.
· Excellent communication and teamwork abilities.
· Self-motivated with the ability to work independently and as part of a team.
Technical Skills:
· Proficiency in Python programming.
· Strong knowledge of SQL and experience with relational databases (e.g., MySQL, PostgreSQL, SQL Server).
· Experience in designing and managing database schemas.
· Familiarity with data warehousing concepts and ETL processes.
· Experience with version control systems (e.g., Git).
· Understanding of software development lifecycle (SDLC) and Agile methodologies.
Preferred Skills:
· Experience with cloud platforms (e.g., AWS, Azure, Google Cloud).
· Familiarity with NoSQL databases (e.g., MongoDB, Cassandra).
· Experience with data visualization tools (e.g., Tableau, Power BI).
Knowledge of big data technologies (e.g., Hadoop, Spark