Sr. Software Engineer
Development | Ra'anana, Israel | Full Time
Imagine a development organization where everyone is collaborative and focused on the satisfaction of our customers. We work together across groups to identify solutions and plans for how we will implement features and enable the developers to find the best path to meeting the needs of the product. Our product management team really knows our customers and provide great insight into the problems we are solving.
Revionics has an immediate opening for a Software Engineer in our Product Development organization. Our software engineers work on new web-based SaaS product initiatives and support existing customer deployments.
Have we gotten your attention? Do you think you’d be a good fit for the team? If so, then read below:
Who You Are:
A problem solver that enjoys writing and debugging code.
Someone who takes great pride in the quality and timeliness of their work.
You are not afraid to answer a question from someone within the business with “I don’t know, but I will find out”. Then follow through!
You take the time to learn the subject matter and have strong empathy for the users of the product they are building. This includes our internal support teams.
Keen ability to learn new technologies quickly.
Confident in your skills – you get your work done!
You can communicate effectively (both in writing and verbally).
You are a team player that people can trust.
You exhibit a high level of humility and integrity and prefer an environment where you help your team mates succeed.
Thrive in an agile environment where priorities may change quickly to meet needs of customers. You put the customer first!
Highly motivated, focused, energetic, and able to work in a fast-paced environment.
What You Have/Can Do as a Minimum:
Bachelor’s degree in Mathematics, Engineering, CS, or Physical Sciences.
6+ years developing web-based applications.
Expert-level proficiency in C# and .Net Framework.
Experience with AWS APIs and services.
Strong proficiency with relational databases, ability to write complex SQL queries (SQL Server / T-SQL, Oracle PL-SQL, etc.)
Expert-level proficiency with integrated development environments and run-time debugging of software solutions.
Experience with API development, REST services.
Proficient use of git for code management (branch, merge, cherry-pick, etc.)
Experience in cross-functional team-based agile development.
Excellent communications skills.
Drive technical strategy and architectural decisions and identify architectural weaknesses and recommended appropriate solutions.
What You Can Do to Stand Out:
Proactively Create and develop best practices, reusable libraries and APIs for use across the organization.
Experience with enterprise applications.
Developing applications in other platforms such as Node.js, .Net Core. Experience with Cloud native platforms and technologies.
Triage and Troubleshoot issues quickly.