March 13th 2018
.NET IoT Developer
The Developer’s role is to participate in all activities related to the design, development, and implementation of applications using C#, .NET, SQL, SQLite on the cloud and mobile devices. The successful candidate will apply proven communication skills, problem-solving skills, and knowledge of standards and best practices to guide themselves and any team members when necessary. This individual will contribute to all aspects of development process including analysis, design and development of the data models, schema, components for all tiers, transformation, integration interfaces and reporting platforms.
Our customers are our primary focus therefore experience in supporting industrial customers with solutions built from software and hardware is a must. Personality that can turn tough disappointing conversations to a positive resolution is important to this role. As we grow through more market share, it is critical to stay ahead of the development roadmaps with vision to adapt support tools and process. At last support is an opportunity to build great relationship and further the business goals. If you are the type of person who seizes opportunities and turns them into a success this role is for you!
Technologies you’ll be exposed to
We play in the .NET, connected devices, RFID and other IoT sensors, database (SqlServer/Sqlite/Oracle/Postgresql), NoSQL, Cloud Foundry, mobile applications, web, edge computing, cloud computing, integration into enterprise software (SAP/Oracle/RedPrarie/etc) space. We embrace movements into cloud and harvesting the power of cloud to better our customers’ operations.
Typical challenges we’ll want you to solve
Assist with leadership and direction for the users and applications
Bring your experience of cloud design and native cloud applications to support us as we progress olong our Product roadmap
Play a key role in gathering requirements, analysis and design of new applications
Assist and share responsibility for professional and technical leadership, efficiency, productivity and deliverables of development team members assigned under direct or indirect supervision
Participate in meetings and workshops as required
Coaching and Mentoring
Quality assurance and code review of tasks involving development
Provide technical oversight and guidance as needed in the development of new and existing projects
Actively participate in mentoring of software developers
Assist in ongoing continuous improvement of coding standards, procedures and techniques
You’re stoked by full Microsoft Stack (front and back-end) development.
You enjoy being part of Sprint/Scrum development organization.
You enjoy being a coder while having the ability to see the end-to-end solution
You’re a geek about JIRA – especially the support modules e.g work flow definition, dashboard, reports, etc.
Enjoy coaching, mentoring and developing people around you to ensure supportability is built into our culture
If you’ve got software development and/or software testing experience that would be even better as we think this would make you even better at your job!
Travel is not required but there may be opportunities.