ROLE – Senior Consultant - Python Full Stack
Job Location: Remote
About Us
Centric Consulting is not the typical consulting company. We live our core values and bring them with us in all we do for our clients and community. Our core purpose is simple: every day we strive to provide unmatched customer and employee experiences and foster a culture of respect, diversity, and transparency. It’s this culture, our people, and delivery that come together to make Centric a trusted advisor to local businesses.
Our India business unit is guided by the goal of creating unmatched experiences for our clients, employees and community. We are committed to doing great things for clients while making a positive difference in the community because it’s where we live, work and serve. We are looking for a Senior Consultant / Consultant to join our growing team. This is a great opportunity to be part of the team which is focusing on building for the future.
Job Description
- Implement, administer, maintain, and support applications and systems critical to Client’s operational excellence.
- Design, develop, test, implement, and maintain essential algorithms and scripts.
- Apply best practices, standard procedures, and techniques to develop and configure applications.
- Write and maintain clear documentation for installation and operating procedures.
- Analyze business requirements and translate them into technical specifications.
- Participate in technical design discussions, contributing insights and ideas.
- Troubleshoot application issues independently or collaboratively.
- Transform unstructured raw data into formats suitable for modeling.
- Work effectively in a globally distributed Agile/Scrum team.
- Learn and maintain a strong understanding of multiple business areas and supporting applications.
- Cloud experience in Aws or Azure (anyone will be fine)
· Must Have Skills
· 5+ years of professional experience in software development, including the full software development lifecycle (requirements gathering, design, implementation, testing, and maintenance).
· Experience with Python's popular frameworks such as FastAPI and Flask.
· Proficiency with Python ORMs (e.g., SQLAlchemy) and libraries such as Pandas, Numpy, and PySpark.
· Hands on Experience working with Python Celery based application.
· Knowledge of data serialization formats like JSON and XML.
· Familiarity with AWS services and architecture, including EKS, API Gateway, Lambda, S3, RDS, VPC, Glue, SQS, SNS, etc.
· Familiarity with CI/CD pipelines, Jenkins deployment, and Git repositories.
· Ability to design scalable and maintainable software systems, with experience in design patterns and best practices.
· Familiarity with tools such as Confluence for documentation and collaboration, and SmartDraw for creating database diagrams, flowcharts, and other visual representations of data models and processes.
· Proficiency in building RESTful APIs and web services.
· Knowledge of front-end technologies (HTML, CSS, JavaScript) and how they interact with back-end services.
· Excellent problem-solving, verbal, and written communication skills.
· Hands-on experience with the Agentic AI framework, including agent orchestration, workflow design, and integration.
· Understanding of LangGraph concepts, including node creation, edge management, and graph-based agent workflows.
· Hands on experience with WebSocket’s for real-time, bidirectional communication between client and server.
· Experience performing complex relational database queries using SQL (AWS RDS for PostgreSQL), Oracle PL/SQL, and Redis databases.
Good to have
· Experience with Agile/Scrum methodologies.
· Exposure to big machine learning, natural language processing, and AI skill.
· Experience with the Agentic AI framework, including agent orchestration, workflow design, and integration.
Qualifications
· Master’s /bachelor’s degree in computer / science or equivalent is a plus.
What makes Centric different?
Special Culture – Our people make us different. We have highly talented, intelligent individuals across a broad variety of disciplines – who are eager to learn from you and share their own expertise. We embrace fresh perspectives and each other. Don’t take our word for it – check us out on Glassdoor, Facebook, Twitter or Instagram to get a glimpse inside what makes us unique.
Impact – We think of ourselves as a big company with a small company feel – a local player with global reach that combines business, technology and industry expertise.
Unmatched Experiences – We are allowed to be ourselves here. We are encouraged to be human. It’s at the root of who we are as a firm and why we’re here.
Diversity, Inclusion and Belonging – We are dedicated to creating and maintaining a culture where all people feel like they belong and are respected and valued regardless of who they are, where they are from, and what experiences they’ve had. We believe a Centric Together work environment is essential to what we do.
Innovation – We value passion, determination, perseverance, and innovation. We are inspired because we believe in what we are doing and where we are going.
Passion for the greater good – We are steadfast in our devotion to the communities we serve and in actively promoting employee involvement in community improvement projects.
The Nitty Gritty – Along with the standard insurance benefits, we offer self-managed PTO (manage your own work-life balance!), and remote working options for our employees. In fact, we wrote the book on creating a remote culture — literally.
Centric believes the best solutions come from diverse teams. We strive to have an environment where everyone has an opportunity to be successful regardless of their race, color, religion, gender, national origin, ancestry, age, special ability, military or veteran status, sexual orientation, or gender identity.
Visit us at
https://centricconsulting.com/
https://www.linkedin.com/company/centric-consulting/
https://twitter.com/centric