Intergraph Corporation Principal Software Developer in Hyderabad, India
As a Senior Software Developer in the HxGN MinePlan team, you will be responsible for working as part of an Agile Scrum team to develop technologically advanced software for the Mining Industry.
Our products are used in the planning and operations of mines around the world and range from Computer Aided Design and Optimization Solutions for scheduling, to Virtual Reality and Data Analysis. We develop primarily Windows desktop applications although cloud based solutions are also being pursued.
You will be responsible for developing new features, components, and functionality for both existing products and new products, as well as for maintenance of existing products.
Responsible for developing new components, features and functionality within the designated products.
Responsible for maintenance of existing designated product by fixing bugs found
Responsible for assisting in the improvement of existing designated product
Responsible for creating documentation (discussion/testing/release/doc notes)
Assisting in the creation and implementation of detailed specifications and code.
Assisting in clarifying project scope from the technical standpoint.
Other duties as assigned.
Bachelor's degree in Computer Science, Engineering, or equivalent
Strong math / engineering background
Must have worked in a team environment
5 to 8 years of related development experience
Advanced level of programming skills in languages in C# and preferably in C++
Familiar with source control systems (SVN, Mercurial, GIT or the like)
Knowledge of database design and access (ADO.NET, SQL Server, SQLite) is a plus
Knowledge of WPF, WinForms is a plus
Familiarity with design patterns, MVVM, MVC
Any web technology experience a plus (Entity, REST, oData, client server architecture)
Familiar with Agile methodologies
Req# ID: 2021-7303
Business Unit: Geosystems HCCI
Street: Plot No 5, 10th Floor