The Our Partner tradition of making the world’s finest candles dates back more than a century to the heart of New England, where American candle making has its roots. Today, our company is the global number one party plan company, selling candles and home décor in Europe, North America, and Australia.
As a C#/.NET Developer, your responsibilities include participating in the entire software development life cycle, debugging applications and configuring existing systems.
ROLES AND RESPONSIBILITIES
- Assist in the requirements gathering process to help ensure requirements contain enough information and fact to support design, development and implementation
- Oversee the design and development of our core applications using service-oriented architecture exposing APIs for internal and external clients
- Design and build advanced software solutions that scale and meet business requirements
- Implement architecture and design patterns to help ensure that systems scale.
- Review product requirements to give development estimates and product feedback.
- Apply technical expertise to challenging architecture and design problems.
SKILLS / COMPETENCIES
- Experience of enterprise-grade web application development using C# / .NET
- Experience building service-oriented architecture, web services, MVC, and Web APIs.
- Experience with MS IIS Web Server, ASP .NET, MS Visual Basic/VB script, HTML / XML
- Experience with Windows Services using .Net
- Experience with OData and Entity Framework is required.
- Experience with software design patterns and SOLID principles
- Experience in SQL Server Database, Oracle Database, AS400 / DB2, Stored Procedures and database designing
- Experience in working with tools like MS Visual Studio IDE, MS VSS
- Experience with Geolocating services like MS Bing
- Experience in TDD/BDD.
- Ability to work and communicate clearly and efficiently with team members.
- Experience with any cloud is a plus, preferably AWS
- Experience in Magento is a plus
- Proponent of continuous integration, unit testing and automation
SPECIAL REQUIREMENTS FOR THE ROLE
- 2+ years of experience in software development
- Strong English communication skills, both written and spoken.
- Experience with enterprise-scale systems is a major plus.
- Having prior financial services experience is highly beneficial.
- Mandatory experience working in an Agile environment (SCRUM certification a major plus)