57 ARA Resources Jobs
Senior Software Engineer - Python/AngularJS (5-14 yrs)
ARA Resources
posted 2mon ago
Flexible timing
About The Company :
ARA's client is the data and application backbone for market access departments of Life Sciences manufacturers. We deliver the data, the applications, and the business process infrastructure for patient access and therapy commercialization. More than 250 manufacturers rely on our ICyte Platform to orchestrate their commercial and government payer contracting, patient services, and distribution channels. ICyte is the first and only platform that unites the financial, operational, and commercial data sets required to support therapy access in the era of specialty and precision medicine.
The Role :
Sr. Software Engineer - Who will be responsible for providing application support and resolving issues related to our enterprise-level applications. This role involves collaborating with cross-functional teams, troubleshooting technical problems, and ensuring the optimal performance of critical applications.
Key Responsibilities :
- Responsible for handling the product issues' analysis, troubleshooting, and resolution.
- Take ownership of providing technical support for the issues that could not be resolved by the Level 1 & Level 2 customer support teams.
- Responsible for handling product related technical queries from the stakeholders.
- Coordinating the issues internally with the Team Leads, Product Managers, Roadmap Team, and Cross-functional Teams.
- Implement meaningful workarounds to shorten the customer downtime.
- Subsequently follow-up and ensure the implementation of the permanent solutions.
- Identify the root cause of an issue, document it, and provide feedback to the roadmap team on corrective actions to ensure such cases are not missed in the future.
- Participate in or organize a war room call to troubleshoot the issue, with collaboration with the cross-functional teams.
- Ensuring meeting the agreed SLAs
- Incident management, reporting, RCA documentation in Jira
- Plan, design, develop, and maintain software application defect fixes in a timely manner
- Write clean, scalable, and efficient code.
- Implement software solutions using Python, Flask, Angular, PostgreSQL, SQLAlchemy, and
AWS services.
- Conduct unit testing and integration testing to ensure software quality.
- Collaborate with Quality Assurance teams to identify and fix software defects.
- Create and maintain technical documentation for software projects.
- Use version control systems (Git) to manage and track code changes.
- Participate in code reviews to ensure code quality, consistency, and best practices.
- Work as part of an agile development team to deliver software increments.
Skills Required :
- Experience with web application development and support (frontend and/or backend).
- Have at least 5 years of experience in developing & supporting Python related applications.
- Experience in building & supporting applications with containerization such as Docker
- Experience in writing relatively complex DB queries (any relational DB) is required.
- Experience in building RESTful APIs using Python and web frameworks such as Flask is required.
- Experience in working in any of the ORM tools like SQL Alchemy, Django is required.
- Experience with cloud computing platforms i.e. AWS (other Cloud knowledge is also considered on Azure or Google Cloud) is nice to have.
Qualifications & Experience :
- Bachelor's degree in computer science, Software Engineering, or a related field.
- 5-10 Years
Functional Areas: Other
Read full job descriptionPrepare for Software Python Engineer roles with real interview advice
5-12 Yrs
1-4 Yrs