The role of Full Stack Engineer will be to develop and maintain various software applications and ETLs related to North American Power Markets. The developer will work closely with both front-office analyst and traders as well as mid-office IT developers to deliver seamless support to front office and keep the data flow consistent and reliable. Job responsibilities include writing and testing code, debugging programs, creating, and maintaining processes to download, and process data from power markets. To be successful in this role, you should have core C#, Java, .NET, Python and SQL Server expertise and be able to work well in a team.
Tasks/Responsibilities:
• Review, maintain and enhance code (C#, Java, Python, SQL Server) written by current developers for applications, ETLs and bots.
• Develop and maintain services for real-time download of different market data.
• Architecting, designing, and maintaining high performing ETL processes.
• Communicate with team to refine requirements, document features, and debug production issues on ongoing basis.
• Stay up to date on latest technology and leverage those technologies to enhance the current systems and process to make them more efficient.
• Carry out regular database maintenance to optimally structure data in various databases.
• Responsible for assisting the Offshore team with due diligence to let them use our system efficiently.
• Managing and monitoring a Windows Active Directory environment
Qualifications:
• Educational qualification requires minimum bachelor’s in computer engineering, or Computer Science, or related field.
• Must have 3-5 years of development experience using different technologies like C#, Java and Python.
• Strong knowledge of writing, and analysing SQL queries, designing tables and indexes.
• Understanding of source control and continuous integration systems is preferred.
• Ability to work with minimal direction on multiple tasks in a fast-paced trading environment.
• Strong written and verbal communication skills.
• Knowledge of object-oriented analysis and design techniques.
• Knowledge in visualization software such as Power BI is a plus.