View Our Website View All Jobs

Full Stack Developer

As a Full Stack Web Developer you will be responsible for working with teammates to deliver innovative features to the OberoSPM product to meet the business requirements set forth by the Product Owner.  As OberoSPM is a Saas application running in Microsoft Azure, your experience, knowledge and guidance on the best design principles for scalable web development using JavaScript, HTML5 and CSS will be critical.  Secondary to front-end development, you enjoy working on middle and back end services utilizing C# and Azure SQL Databases.


Obero is an independent software vendor delivering sales performance management solutions to finance, technology and other organizations in the subscription economy.  Our customers love the beautiful and easy to use implementation of incentive compensation management, territory management, quota management and workforce management modules inside of OberoSPM.


Your hard work will directly affect the success of a rapidly changing and fast growing company!



As required, work individually, paired up, or with the whole scrum team to achieve sprint goals;

Develop highly innovative code in the front-end and back-end that meets the business requirements and technical standards;

Build extensive unit tests and assist the team however necessary to confirm the delivery of quality code;

Document and diagram the software architecture and design;

Collaborate with the team in all Agile Scrum ceremonies;

Work with professional services and the customer success teams to triage product related challenges;

Suggest new approaches to existing or plann

ed design decisions leading to a more scalable, reliable, usable and performant application;

Work with UI/UX designers to confirm usability on desktop and mobile experiences;

Maintain your professional skills and plan out a career development plan to keep yourself abreast of new technologies.


Skills & Experience:

Minimum of 5 years Software Development experience in:

Front-end development using technologies such as HTML5, CSS, JavaScript, JQuery, Bootstrap, AngularJS / Angular (or similar modern framework);

Work with Package Managers (i.e. Bower, NPM), and Task Runners (i.e. Gulp, Grunt)

Middle tier development using technologies such as ASP.NET MVC, C#, .NET and Entity Framework;

Developing scalable web applications on the Microsoft Azure Cloud;

Knowledge of contemporary software development methodologies and processes especially Agile Scrum;

Experience designing and developing responsive web enterprise applications;

Testing methods and tools with a focus on automated unit testing;

Nice to have:

Minimum of a Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering or an equivalent technical degree

Experience in Microsoft Visual Studio Team Services and Git.

Experience with WCF, RESTful Web API or other web communication frameworks;

SQL database development using technologies such as SQL Server and Azure SQL DB;

Experience with load and performance testing and code profiling

Expert verbal and written communication skills, ability to communicate on a broad spectrum (from deep technical discussions to high level executive vision);

Read More

Apply for this position

Apply with Indeed
Attach resume as .pdf, .doc, or .docx (limit 2MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*