Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

Digit Insurance

Senior Software Engineer - Python

Posted Updated 1 view
Discussion

Description

Responsibilities:

  • Developing and implementing an overall organizational strategy for RPA that is in line with business processes. The strategy includes RPA design, data model design, best practices, etc.
  • Translating business and functional requirements into technical specifications and developing the code to create the solutions.
  • Review code for compliance and reuse, and ensure code complies with RPA architectural standards.
  • Responsible and accountable for maintaining the RPA Object Library.
  • Create practices and standards for developing and perpetually maintaining reusable components.
  • Lead problem identification/error resolution process, including tracking, repairing, and reporting defects.
  • Coordinate and collaborate with cross-functional teams, stakeholders, and vendors for the smooth functioning of the enterprise data system.
  • Maintain/monitor RPA environments (Dev/Test/Prod).


Requirements:

  • Overall 5+ years of experience, of which at least 3+ years of experience in software development.
  • Experience with Process Improvement/Optimization.
  • Experience with the Waterfall and Agile software development processes.
  • Ability to work well with business analysts, programmers, vendors, and end users in cross-functional teams.
  • Awareness of commercial or open-source RPA and low-code/no-code platforms is an advantage but not a necessity.
  • Strong interpersonal skills.
  • Bachelor's Degree in Computer Science, Computer Engineering, or a Related Field.
  • You should have strong programming skills and exposure to the following technology areas.
  • Extensive experience in designing and delivering automation solutions in Python, Django, and Flask.
  • Experience with HTTP, REST, RESTful, and JSON API services in a programming language.
  • Familiarity with ORM.
  • Good knowledge of data structures and algorithms; Selenium and SQL knowledge are a plus.
  • Strong unit test and debugging skills.
  • You can write clean, high-quality, scalable code in Python and are also able to spot (and improve) bad code.
  • You have the understanding and ability to apply SOLID principles, follow OOPs, and utilize design patterns to solve complex problems.
  • Exposure to and knowledge of cloud technologies such as Lambda, Docker, and Kubernetes is an added advantage.
  • You have an experimental and creative mindset, and you relish the opportunity to try new things.

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →