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 nontechnical 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
Required Candidate profile
Bachelors in Computer Science, related field OR equivalent experience
4+ years of experience in software development industry
Cloud development experience with Amazon AWS and/or Microsoft Azure is preferred
Understanding of Agile software development methodologies
Experience with Windows and web based applications in C#, .NET, MVC, HTML, CSS, AngularJS, web services, and third-party libraries and API
Solid .NET and Microsoft technologies background
Working knowledge of relational databases and Entity Framework
Experience working with E&P/Oil and Gas/Energy data is a plus
Experience working with MFC/C++ is a plus
Interested candidates can share their profiles at va*******s@na***i.com