Panviva – Senior Software Engineer I (Front End)


Job title: Panviva – Senior Software Engineer I (Front End)

Company: Upland Software

Job description: Senior Software Engineer I (Front End) Job Description Opportunity Summary We are looking for an enthusiastic and dynamic individual to join Upland Software as a Senior Software Engineer I (Front End) for our Upland Panviva product. The individual will work with our development team . Upland Panviva is a knowledge management platform built for customers and industries which are compliance driven, highly regulated and often, with complex business processes. Shifting knowledge into the digital age, Panviva also enables organizations to take an omni-channel approach in integrating IVR, chat bots, self-service portals, and many other channels. Most recently, we’ve integrated Genesys, a powerful customer experience platform, into our product lineup. This Genesys integration enhances our self-service capabilities, empowering remote employees with instant answers. This, in turn, frees up more of their time to focus on resolving intricate customer issues. Our R&D team, although primarily located in Melbourne Australia, has developers working remotely from many countries, with our customers being enterprise level around the world. The team is small enough for employees to play a pivotal role in the development of our product, but we’re supported by a large global business meaning it’s also big enough for you to learn and develop your skills within an experienced team. As a Software Developer, you will be working both across and within our agile development teams and be involved throughout the full development lifecycle with particular responsibility to ensure the development & maintenance of our software platforms. You’ll be involved in all aspects of the team including the creation and elaboration of business requirements, functional/design specifications, development and maintenance of our software and driving innovation into our product suite. You will have a particular focus on front-end technologies and their continued development. What would you do Develop and maintain scalable and robust enterprise applications Work as part of cross functional, passionate agile (SCRUM/Kanban) project teams ensuring high quality delivery is at the heart of the development process from requirements definition through to delivery Participate in scrum ceremonies and participate on development projects and implement solutions in partnership with development managers and teams. Resolution of performance or security issues. Provide relevant, honest and accurate feedback to management. Research, recommend and implement tools as needed with the goal of continually increasing our development productivity Proactively bringing issues and problems to the attention of the team; generating, proposing and implementing innovative solutions to solve them Be an advocate of automation, Test Driven Development, Continuous Integration and Continuous Delivery Maintain exceptionally high standards of design and code quality at all times, including but not limited to adherence to architectural, security and scalability standards and principles Updates job knowledge by researching new internet/intranet technologies and software products; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations. To be enthusiastic, fearless and boundary-less with the ability to coach and mentorother developers. Conduct feasibility studies for the ongoing evolution of the existing portfolio of applications and services. Remain current on new technologies and available vendor packages; evaluate and make recommendations as necessary. What are we looking for Technical Skills The following skills are needed for this role. Experience 5-7 years Primary Skills Experience with Front-end technologies such as React, HTML/CSS, Javascript. Experience with developing code and unit tests with Angular JS Experience with Test driven / behavior driven (TDD/BDD) software development Working knowledge of Continuous Integration and Continuous Delivery methods and toolsets Familiarity with web based SaaS Comfortable with absorbing new technologies quickly; highly self-directed and able to manage and prioritize concurrent and competing/conflicting challenges Follow recommended software development methodology standards, championing evolution as appropriate A technical mindset with good understanding of algorithms, data structures, design patterns. Experienced in issues of Scaling and an understanding of optimising and performance tuning web-based applications. Experience working across multiple platforms and technologies Strong demonstrable experience of Object Oriented Analysis & Design and accompanying design patterns with a commitment to Software Craftsmanship and Clean Code. Ability to work with Distributed Version Control Systems Designing high availability systems Secondary Skills (nice To Have) Experience building C# and .NET Core applications on the Azure Cloud. Working with enterprise SQL databases (preferably SQL Server) Experience or understanding of enterprise systems deployed as micro-services through code pipelines utilizing containerization (Docker) Experience of working with SaaS based software architectures within a multi-tenanted cloud hosted deployment model Experience with systems and IT operations operating within an ISO27001 environment Soft Skills Knowledge of Agile development practices and experience working in a cross-functional Scrum team Ability to work collaboratively and a demonstrated team player A willingness and an ability to share best practices and improve processes Passionate about delivering an amazing customer experience Able to have a change of mind, and able to change the minds of others Writes clearly and concisely Capable of working without a company office, on a fully remote team Growth Skills Possesses a good work ethic; a self-starter with a desire to grow Always looking for better ways to get the job done An Innovator; ability to work collaboratively and a demonstrated team player with a results-oriented track record A willingness and an ability to share best practice and improve processes. Qualification This role requires overlap with multiple time zones for planning meetings, status updates etc. on a regular basis. The duration of these overlaps can change depending on the type of meeting. Upland India has the flexibility to manage your working hours accordingly to help in your work-life balance . You can find out more about this during your interview conversation. Upland Software is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status or other legally protected status. About Upland Panviva Upland Panviva is a knowledge management platform built for customers and industries which are compliance driven, highly regulated and often, with complex business processes. Shifting knowledge into the digital age, Panviva also enables organizations to take an omni-channel approach in integrating IVR, chat bots, self-service portals, and many other channels. Most recently, we’ve added Nugget to our product which is a self-service bot empowering remote employees with instant answers, giving them extra time to deal with more complex issues for their customers. Our R&D teams are primarily located in Melbourne Australia with our customers being enterprise level around the world. The team is small enough for employees to play a pivotal role in the development of our product, but we’re supported by a large global business meaning it’s also big enough for you to learn and develop your skills within an experienced team. About Upland Upland Software (Nasdaq: UPLD) helps global businesses accelerate digital transformation with a powerful cloud software library that provides choice, flexibility, and value. Upland India is a fully owned subsidiary of Upland Software and headquartered in Bangalore. We are a remote-first company. Interviews and on-boarding are conducted virtually.

Expected salary:

Location: Mumbai, Maharashtra

Job date: Mon, 13 Nov 2023 23:12:03 GMT

Apply for the job now!

[ad_2]
Updated: November 16, 2023 — 7:44 am

The Author

Admin

Making the World a Better Place

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.