About the job
Summary
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 customer’s 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
Location: Hyderabad (Hybrid Mode )