- We are looking for an innovative, passionate software engineer with working experience in
- Net and mobile application development
- You will work in a collaborative, multi-functional team environment to design, develop, deliver, and support software solutions within the upstream energy analytics space
- You may also partner with external teams to integrate their solutions into our products
Responsibilities
Under guidance and working diligently towards the ability to self-direct, you will:
- Collaborate with development team and product management on design and development of
- existing software products
- Effectively communicate technical information to both technical and non-technical colleagues
- Design, plan, develop and test new solutions that meet customers business needs
- Discover, evaluate, and implement new technologies to improve development efficiency
- Utilize effective design techniques for maintainability, testability, scalability, performance,
- security, etc.
- Establish testing procedures to ensure application is thoroughly tested before release
- Enthusiastically interact with customers at all levels
Education/Experience Requirements
- Bachelors in computer science, related field OR equivalent experience
- 6+ years of experience in the software development industry
- Experience in mobile application development utilizing Xamarin is preferred.
- Knowledge on iOS and Android mobile technology stack
- Experience with Windows and web-based applications in C#, .NET, MVC, HTML, CSS, AngularJS, web services, and third-party libraries and API
- Cloud development experience with Amazon AWS and/or Microsoft Azure is preferred
- Understanding Agile software development methodologies
- Solid .NET and Microsoft technologies background
- Working knowledge of relational databases and Entity Framework