Role Responsibilities:
● Analyze business requirements
● Develop and customize Odoo modules
●
Integrate Odoo with 3rd Party systems
● Troubleshooting
● Share ideas on how to continuously improve the system and way of working
Requirements:
The desired candidate should have below skills:
● Working knowledge of Python with the Odoo-framework (minimum 3 years experience)
● Should be familiar with the latest versions of Odoo.
● Have experience with Object Oriented programming.
● Have knowledge of PostgreSQL.
● Should have experience with Python unit testing.
● Have experience with setup of interfaces between different systems using API’s.
● Should be familiar with Agile and Scrum methodology.
● Have experience with collaboration tools like Git, Buildout, Jira, Confluence, etc
● Have experience with Linux (Ubuntu)
Similar jobs
Job Description: Software Engineer
Location: Bangalore
WHO WE ARE :
As part of TIFIN's technology division, you will play a critical role in enabling the company's growth by developing highly scalable applications that provide practical solutions to clients in the financial services- domain. You will design, build, test, and maintain scalable and stable-the-shelf applications or custom-built technology solutions to meet business needs.
OUR VALUES: Go with your GUT
- Grow at the Edge: We embrace personal growth by stepping out of our comfort zones to discover our genius zones, driven by self-awareness and integrity. No excuses.
- Understanding through Listening and Speaking the Truth: Transparency, radical candor, and authenticity define our communication. We challenge ideas, but once decisions are made, we commit fully.
- I Win for Teamwin: We operate within our genius zones, taking ownership of our work and inspiring our team with energy and attitude to win together.
WHAT YOU'LL BE DOING:
- Contribute to the entire implementation process including driving the definition of improvements based on business needs and architectural improvements.
- Review code for quality and implementation of best practices.
- Promote coding, testing, and deployment best practices through hands-on research and demonstration.
- Write testable code that enables extremely high levels of code coverage.
- Ability to review frameworks and design principles toward suitability in the project context.
- Candidates who will demonstrate an ability to identify an opportunity lay out a rational plan for pursuing that opportunity, and see it through to completion.
Requirements:
- Engineering graduate with 3-5 years of experience in software product development.
- Proficient in Python, Django, Pandas, GitHub, and AWS.
- Good knowledge of PostgreSQL, and MongoDB.
- Strong Experience in designing REST APIs.
- Experience with working on scalable interactive web applications.
- A clear understanding of software design constructs and their implementation.
- Understanding of the threading limitations of Python and multi-process architecture.
- Familiarity with some ORM (Object Relational Mapper) libraries.
- Good understanding of Test Driven Development.
- Unit and Integration testing.
- Preferred exposure to the Finance domain.
- Strong written and oral communication skills.
COMPENSATION AND BENEFITS
- Competitive salary, discretionary annual bonus, and ESOP.
- Medical insurance.
- Flexible PTO policy and company-paid holidays.
- Access to our Chief Mindfulness Officer for mindfulness events and 1:1 personal coaching.
Note on Location:
While we have team centers in Boulder, New York City, San Francisco, Charlotte, and this role is based out of Bangalore
TIFIN is an equal-opportunity workplace, and we value diversity in our workforce. All qualified applicants will receive consideration for employment without regard to any discrimination.
- Relevant Experience required 3 to 5 years.
- Strong proficiency in python programming language along with expertise in backend development framework such as
- Django or Flask. (DSA and Design patterns are mandatory).
- Hand on Experience in REST API development and database such as PostgreSQL.
- Good knowledge of versions control systems like GIT, Bitbucket
- Implementation testing strategies such as unit testing (PyTest), integration testing and end to end testing
- Basic knowledge of Docker/Podman and Jenkins.
- Good have if they basic knowledge in Mainframe tech such JCL, and TWs.
UKG is looking to hire a Lead Software Engineer to join our extremely talented Data Science team. As a Lead Software Engineer at UKG, you’ll be embedded on the Data Science team where you can work on the next generation AI Platform. You’ll get to work directly with other Engineers, Software Testers, Business Analysts, Product Managers, and Directors, all of whom make up the team. In this highly collaborative environment, you will have the opportunity to grow as a software engineer, and even help mentor others.
This position requires excellent object-oriented programming skills and knowledge of design patterns. They will be involved in the deployment of our AI Platform/Services solution on the cloud. The job requires you to be able to design, develop, troubleshoot, and debug complex software applications at the enterprise level. We are looking for a software engineer who is passionate about programming and truly enjoys what they do. The ideal candidate for the Python Engineer position is someone who has a can-do attitude and is an innovative thinker.
UKG works in an agile environment where there are daily stand-ups, code reviews, and constant communication within each self-managed cross-functional team. The ability to communicate effectively with Business Analysts and Software Testers, as well as work closely with other team members are key components for success in this position.
Primary Responsibilities:
- Collaborate with members of the team to solve challenging engineering tasks on time and with high quality.
- Engage in code reviews and training of team members.
- Support continuous deployment pipeline code.
- Situationally troubleshoot production issues alongside the support team.
- Continually research and recommend product improvements.
- Create and integrate features for our enterprise software solution using the latest Python technologies.
- Write web services, business objects, and other middle-tier framework using Python
- Actively communicate with team members to clarify requirements and overcome obstacles to meet the team goals.
- Leverage open-source and other technologies and languages outside of the Python platform.
- Develop cutting-edge solutions to maximize the performance, scalability, and distributed processing capabilities of the system.
- Provide troubleshooting and root cause analysis for production issues that are escalated to the engineering team.
- Work with development teams in an agile context as it relates to software development, including Kanban, automated unit testing, test fixtures, and pair programming.
Qualifications
- 5-8 years experience as a Python developer on enterprise projects using Python, Flask, FastAPI, Django, PyTest, Celery and other Python frameworks.
- Software development experience including: object-oriented programming, concurrency programming, modern design patterns, RESTful service implementation, micro-service architecture, test-driven development, and acceptance testing.
- Familiarity with tools used to automate the deployment of an enterprise software solution to the cloud, Terraform, GitHub Actions, Concourse, Ansible, etc.
- Proficiency with Git as a version control system
- Experience with Docker and Kubernetes
- Experience with relational SQL and NoSQL databases, including MongoDB and MSSQL.
- Experience with object-oriented languages: Python, Java, Scala, C#, etc.
- Experience with testing tools such as PyTest, Wiremock, xUnit, mocking frameworks, etc.
- Experience with GCP technologies such as BigQuery, GKE, GCS, DataFlow, Kubeflow, and/or VertexAI
- Excellent problem solving and communication skills.
Our client has a B2C startup in the Fintech space building the payment system for the
subscription economy. We have raised pre-seed funding from some of the leading
investors in the country. A small brief about their product - To build the payment
system for the subscription economy and make it easier to discover and manage
subscription payments in India and abroad. To give subscription merchants the
power to increase their offering by providing user subscription data, multiple login
authentication, distribution and one click subscription checkouts. To enable users to
participate in the subscription economy & increase adoption of new subscriptions.
The core team come from strong backgrounds having been alumni of IIT Madras,
IIM Calcutta as well as having worked with some of the top startups in the
ecosystem including Swiggy, Mckinsey, Barclays, etc..
What we're looking for
We are looking for an experienced Python developer to join our engineering team
and help us develop our mobile application. In this role, you will be responsible for
writing and testing scalable code, developing back-end components, and integrating
user-facing elements in collaboration with front-end developers.
To be successful as a Python developer, you should possess in-depth knowledge of
object-relational mapping, experience with server-side logic, and above-average
knowledge of Python programming.
As one of the earliest members in engineering, you will have the flexibility to design
the application and systems from ground up. As any early-stage start-up, we expect
you to be comfortable wearing various hats, and be proactive contributor in building
something truly remarkable.
Responsibilities
Coordinating with development teams to determine application requirements.Python Backend Developer
2
Writing scalable code using Python programming language.
Developing back-end components.
Implement business logic in the backend
Integrating user-facing elements using server-side logic.
Create restful APIs for a seamless integration with our mobile front end
Testing and debugging applications.
Assessing and prioritizing client feature requests.
Integrating data storage solutions.
Coordinating with front-end developers.
Reprogramming existing databases to improve functionality.
Developing digital tools to monitor online traffic.
Qualifications
4+ years of experience in Python, Django, Mongo, Express, MySQL, etc
Have built applications capable of serving high volume with low latency in
production
Following practices of agile development with continuous integration/deployment
A deep understanding and multi-process architecture and the threading
limitations of Python.
Experience in deploying applications in AWS cloud
Ability to collaborate on projects and work independently when required.
Knowledge in building applications for Fintech/payments domain is a bonus
Bachelor's or Master's degree in CS or equivalent from a reputed institution
Roles & Responsibilities
- Writing good quality code.
- Be able to design ,implement and deploy scalable backend applications on cloud(AWS/Azure).
- Be able to take ownership of projects and deliver them on time.
- Be able to lead a team and mentor junior developers.
Qualifications:
- BE/BTech degree in CS/IT or similar related field.
- 4+ years experience as backend engineer.
- Good knowledge in Python and at least one of the framework - Django, Flask, FastAPI, etc.
- Hands on experience in building microservices applications on AWS/GCP/Azure.
- Good understanding of platforms(Docker, AWS/Azure).
- Must have good understanding of Data Structures/Algorithms/Databases and other CS concepts.
- Experience working in multiple databases and data modelling.
- Experience writing APIs and related technologies like REST, JSON, websockets, grpc etc.
- Should be inquisitive enough picking up any language and frameworks based on need.
- Should be able to design/implement/deploy end-to-end systems.
- Having good knowledge on deploying cloud applications and with Dockers/Kubernetes is a plus.
- Experience building end-to-end analytics systems is a plus.
Your responsibilities as a backend engineer will include:
- Back-end software development
- Software engineering and designing data models and write effective APIs
- Working together with engineers and product teams
- Understanding business use cases and requirements for different internal teams
- Maintenance of existing projects and New feature development
- Consume and integrate classifier/ ML snippets from Data science team
What we are looking for:
- 4+ years of industry experience with the Python and Django framework.
- Degree in Computer Science or related field
- Good analytical skills with strong fundamentals of data structures and algorithms
- Experience building backend services with hands-on experience through all stages of Agile software development life cycle.
- Ability to write optimized codes,debug programs, and integrate applications with third party tools by developing various APIs
- Experience with Databases (Relational and Non-Relational). Ex: Cassandra, MongoDB, Postgresql
- Experience with writing REST-APIs.
- Prototyping initial collection and leveraging existing tools and/or creating new tools
- Experience working different types of datasets (e.g. unstructured, semi-structured, with missing information)
- Ability to think critically and creatively in a dynamic environment, while picking up new tools and domain knowledge along the way
- A positive attitude, and a growth mindset
Bonus:
- Experience with relevant Python libraries such as Sklearn, NLTK, tensorflow, HuggingFace Transformers
- Hands on experience in Machine learning implementations
- Experience with Cloud infrastructure (e.g. AWS) and relevant microservices
- Good with Humor and Team player
Job description
● You'll design and build scalable systems using AI, ML to improve productivity in manufacturing operations
● You'll work on building web apps that are intuitive, intelligent and highly performant
● You will work with Designers, Solution Architect and Functional Consultant to define architecture and build
solutions
● You should be able to work in unstructured situations and help structure problems through discussions,
solutioning. Taking initiative, listening to others and working collaboratively on technology, product and
business would be really important
● You will work directly with founders from IIM, XLRI, DCE
Required Candidate profile
● Have 2-6 years of experience
● Come up with your own goals and don't need heavy direction or daily check-ins
● Have command and confidence on Python Django. Should be able to build complex solutions
● Have an understanding of databases - Relational and Non-Relational - their data models and
performance tradeoffs
● Have experience of database design and querying with a focus on performance
● Have knowledge of REST paradigm, service-oriented architecture and distributed systems
● Have a clear understanding of data structures and algorithms
pool of industry experts. To enrich this tech savvy ecosystem, we are hiring a Senior Back End
Developer – Python who has more than 3 years of experience in developing Django based web
applications and services.
Confluence of minds gearing towards a concept of online assessment by industry experts.
About FloCareer:
FloCareer is a fast-growing startup in HSR Layout, Bangalore. FloCareer is a state of the art
Video and Telephonic Interview Platform combined with a pool of Industry Experts who can
conduct technical interviews on behalf by hiring company. FloCareer is helping many large
MNCs, such as Wipro, Crisil, Citius Tech, MindTree, Mercedes Benz, Biocon and many others to
conduct their interviews in India and USA. You will get a chance to work with industry veterans
directly and work on coolest projects and high growth environment. We are on a growth path,
and looking forward to expand rapidly!
Experience: 3+ Years | Location: Bangalore (Currently WFH)
What you will be doing (you will enjoy the processJ):
Design, develop, and maintain new features for the FloCareer Web product.
Solve problems as they arise as we scale up and grow our customer base.
Work with other internal teams to integrate new and existing company products.
Ability to understand and articulate a requirement in a simple & elegant manner.
Able to produce and maintain documentation of your work.
Able to adapt to company working methods and coding conventions.
Able to participate in planning, estimation, and implementation of work.
Ability to write and demonstrate quick demo models using python scripts.
What makes you a great Sr. Back End Developer - Python at FloCareer (Ideal Candidate):
Strong Logical and Quantitative aptitude
Strong understanding of Python and Django
Fluent in Spoken and written English
Exceptional debugging skills.
Ability to write excellent unit test cases
Ability to think out of the box.
Ability to write clean and reusable code.
Experience in creating RESTAPIs
Understanding of Agile/Scrum development process
Experience with any version control system.
Experience in working with smaller team sizes less than 5.
Comfortable on a command line in a Linux environment.
Ideal Candidate:
*The ideal candidate must be experienced in developing Django based web applications and
services, with a firm grasp on emerging technologies, platforms, and applications, and have the
ability to customize them to help our business become more secure and efficient. From day one,
you’ll have an immediate impact on the day-to-day efficiency of our Technology Development,
and an ongoing impact on our overall growth*
What we offer:
Startup Flexibility | Flexible working hours (WFH)
Opportunity to work with fast growing start-up
ESOPs (Employee Stock Ownership Plan)
Health Insurance Coverage
Working on cutting edge technologies
Be a part of making a history in Start-up
Skills:
Basic Understanding of HTML, CSS, Javascript
Basic understanding of React (Both class-based and functional-based)
Experience in AWS services such as EC2, S3, lambda
- Writing reusable, testable, and efficient code.
- Design and implementation of low-latency, high-availability, and performant applications
- Integration of user-facing elements developed by front-end developers with server-side logic
- Implementation of security and data protection
- Integration of data storage solutions
Skills And Qualifications
- Practical knowledge and understanding of web applications.
- 3+ years of good hands-on experience in Python, with knowledge of Django
- Good hands-on experience in SQL Database (MYSQL / Postgres)
- Knowledge of user authentication and authorization between multiple systems, servers, and environments
- Able to create database schemas that represent and support business processes.
- Strong unit test and debugging skills
- Proficient understanding of code versioning tools GIT.
- Has experience of working in an Agile Environment. Fluent in English (written and oral) Fluency in a second language is preferred.
- Comfortable working remotely with great communication skills for a remote work environment.
Bonus Qualifications
- Knowledge of any cloud. ( Especially Azure )