Description
Job Description:- In this role, you will develop customer-facing cloud-deployed software products that save our customers millions of dollars.
- You will be a key member of a product development team consisting of product developers, product managers, and customer application experts charted with rapid development of mobile workforce management software.
- We're looking for someone with a proven ability to design and develop products deployed in cloud infrastructure.
- Collaborate on a Scrum team to develop enterprise class mobile and web applications deployed in Microsoft Azure
- Generate design and product documentation
- Resolve technical problems. Initiate design changes and provide engineering support to assess customer needs and solve field issues.
- Conduct technical presentations/demonstrations as necessary.
- Interface with other departments to accomplish product development objectives
- Perform unit testing and integration testing
- Participate in source code control and software release activities
- Perform other duties as required.
Skills:
- Expert with C#, HTML, HTML5, CSS3, and JavaScript
- Expert with REST, JSON, and IIS
- Experience with .NET MVC/MVVM
- Experienced with usability and user interface development
- Familiar with Agile development methodologies such as SCRUM
- Solid understanding of unit and integration testing techniques and methods
- Proven ability to document requirements and designs.
- Effective written and verbal communication skills.
- Effective time management.
- Will be using Ractive.js, but experience with Angular or Knockout would be fine too.
- Need to be a solid .NET Developer with strong web development background.
- HTML5 is absolutely required.
- MVC required, MVVM is a big plus.
- Cloud technologies a plus (Azure, AWS)
- BS Computer Science, Computer Engineering, Electrical Engineering, Information Technology or equivalent required.
- At least 3 years professional experience developing enterprise software using Microsoft technologies
- Large scale development experience required.
- Years Of Experience: 5+ to 7 Years.
- 3-5 years experience in their technology stack.
- Agile background required.