Software Engineer, Upland (Remote)
Location | Dar es Salaam, Tanzania, United Republic of |
Date Posted | September 2, 2022 |
Category | Engineering IT / Information Technology |
Job Type | Full-time |
Currency | TZS |
Description
About the job
Crossover is the world's #1 source of full-time remote jobs. Our clients offer top-tier pay for top-tier talent. We're recruiting this role for our client, Upland. Have you got what it takes?
There’s no question about it. Dealing with enterprise software customizations is both challenging and time-consuming. Customers often have high expectations. They want software that has both scope and power, and yet is finely tuned to their organization’s needs. However, the more extensive the customizations are, the more time is needed to test and validate them, especially when it comes to updates and upgrades.
What if we could eliminate a lot of the time and manual work of dealing with customer configuration requests, and make customers happier in the process?
At Upland, we are aiming to do just that. We are making our Technical Services team more efficient, while at the same time improving our customers’ experience with our products. We think automation is the way forward, and are redesigning our systems to eliminate the need for manual customizations.
To do that, we need an experienced front-end developer who loves tackling complex problems and designing creative solutions. For this role, you should be proficient in C# and ASP.NET, able to navigate databases, and have great communication skills. You will not be fulfilling customer-specific requests for configurations, but instead creating automated systems that eliminate the need for repetitive, customer-specific customization. This is not a role for someone who dislikes ambiguity and requires constant guidance and direction; we expect you to take full ownership of the systems you design and develop.
So are you eager to dive into an exciting long-term project and be at the forefront of reshaping our technical services team? Apply to join us today!
What You Will Be Doing
- Gathering system requirements
- Designing the system specifications
- Writing and testing the code based on the system specifications
What You Won’t Be Doing
- Fulfilling customer-specific requests for customizations/configurations
Software Engineer Key Responsibilities
- Create automated systems that eliminate the need for repetitive, customer-specific customizations
Basic Requirements
- A university degree in a technical field and at least 3 years of professional front-end development experience, or at least 5 years of professional front-end development experience
- Proficiency in ASP.NET and C#
- Can work a schedule that has at least 4 hours of overlap with standard work hours in the US Eastern Time zone
- A proactive problem solver who is comfortable designing and owning the development of new systems
Nice-to-have Requirements
- Experience with Angular or Node.js
About Upland
Upland Software (Nasdaq: UPLD) is a leader in cloud-based tools for digital transformation. The Upland Cloud enables thousands of organizations to engage with customers on key digital channels, optimize sales team performance, manage projects and IT costs, and automate critical document workflows. The Upland Cloud is backed by a 100% customer success commitment and the UplandOne platform, which puts customers at the center of everything we do.
There is so much to cover for this exciting role, and space here is limited. Hit the Apply button if you found this interesting and want to learn more. We look forward to meeting you!
Working with Crossover
This is a full-time (40 hours per week), long-term position. The position is immediately available and requires entering into an independent contractor agreement with Crossover. The compensation level for this role is $30 USD/hour, which equates to $60,000 USD/year assuming 40 hours per week and 50 weeks per year. The payment period is weekly. Consult www.crossover.com/help-and-faqs for more details on this topic.
What to expect next:
- You will receive an email with a link to start your self-paced, online job application.
- Our hiring platform will guide you through a series of online “screening” assessments to check for basic job fit, job-related skills, and finally a few real-world job-specific assignments.
Important! If you do not receive an email from us:
- First, emails may take up to 15 minutes to send, refresh and check again.
- Second, check your spam and junk folders for an email from Crossover.com, mark as “Not Spam” since you will receive other emails as well.
- Third, we will send to whatever email account you indicated on the Apply form - by default, that is the email address you use as your LinkedIn username and it might be different than the one you have already checked.
- If all else fails, just reset your password by visiting https://www.crossover.com/auth/reset-password if you already applied using LinkedIn EasyApply.