Software Developer

  • Full-time
  • Serbia

ABOUT THE JOB

We are seeking skilled Software Developers to join our team in Serbia to help accelerate the development and delivery of product offers for our customers within the Manufacturing, Oil & Gas, and Nuclear industries. Working closely with the Head of Solution Development, you will design, develop, and deploy applications leveraging Azure services such as Azure EventHub, Azure Stream Analytics, Azure Digital Twin, Azure Functions, and Azure Synapse.


Salary: Up to 4,098,142 RSD Gross 2 Annual.



WHO ARE ITI GROUP?

ITI Group develops and integrates digital transformation solutions for Energy, Nuclear and Industrial manufacturing sectors. We advance safe, secure and sustainable operations through the innovative use of technology.


Through digital technology, industrial automation and increased safety and security, ITI Group helps clients achieve tangible business value from innovative, intelligent solutions. ITI Group solutions enable connectivity, collaboration and real-time data intelligence.


At the heart of ITI Group is a complete commitment to innovation and transformation. Our people are practical, insightful and dynamic with a personal approach.


We act responsibly, focusing on safety and security, working with integrity at all times to deliver excellence through collaboration, experience and know-how.


SUMMARY OF ROLE AND RESPONSIBILITIES

You will:

  • Be responsible for any self-learning required to do the job described to the necessary level.
  • Demonstrate proficiency and eventually mastery in practical skills required, ensuring skills are consistently up to scratch to contribute effectively to our product and solutions.
  • Design, develop, and deploy applications leveraging Azure services such as Azure EventHub, Azure Stream Analytics, Azure Digital Twin, Azure Functions, and Azure Synapse.
  • Utilize C# programming language to develop robust and scalable software solutions.
  • Work with MSSQL Server to manage and manipulate data for analysis and reporting.
  • Develop interactive dashboards and reports using Power BI for data visualization and business intelligence.
  • Take ownership of work, fostering independence and garnering respect within the team.
  • Participate in the demonstration and discussion of our product-based solutions to clients/potential clients when needed.
  • Identification and mitigation of risks (time/cost/quality) within own work.
  • Identification, and support in management of product backlog and roadmap.
  • Participate in daily scrums & be ready to provide a concise & accurate status report and estimations.
  • Maintain the quality of the product portfolio through the reduction of technical debt (e.g. bug fixes, security hardening, code refactoring etc).
  • Work closely with the Product Owners to prioritise, plan, develop, deliver, and own the product roadmap.
  • Test new features through both the use of automated and manual testing covering unit and integration testing.
  • Produce and maintain product documentation including product descriptions, User/Admin/Implementation manuals, technical description.
  • Provide technical training to internal departments for implementing & supporting the product.
  • Keep internal tools up to date with latest product developments.
  • Submit features to source control for peer-review.
  • Stay up to date regarding current programming technologies.
  • Stay up to date regarding current MES/MOM developments and trends.
  • Respond to service tickets that are raised as product issues.
  • Seek resolution and root-cause of product related issues.
  • Ensure correct information is filled out in ticketing system.
  • Responsible for ensuring own work is to defined standards and reviewed accordingly.
  • Flagging to Line Manager where any aspect of Product quality is at risk.
  • Participate in/Undertake code review with peers and seniors. Be ready to receive constructive feedback and make changes where required.

SUMMARY OF REQUIREMENTS

We are looking for:

  • Experience and expertise with the Azure platform and Azure services such as Azure EventHub, Azure Stream Analytics, Azure Digital Twin, Azure Functions, and Azure Synapse
  • Experience and expertise with Microsoft Power BI
  • Experience and expertise developing with C#
  • Experience and expertise developing with Python
  • Experience and expertise developing with SQL
  • Experience and expertise with GIT/Source control
  • Computer Science or Computing related degree
  • Proficient use of Microsoft Office
  • Good analytical and problem-solving ability
  • Able to work to strict deadlines and deliver high quality results
  • Able to multi-task, working on various issues throughout the working day
  • Excellent verbal and written communication skills along with a high attention to detail
  • Knowledge or experience in an industrial setting
  • Knowledge or experience of Condition Monitoring


Please note: All applicants will be required to speak and write in English.


WHAT WE CAN OFFER YOU

Inspire and innovate with us; Join ITI Group, a place where you can shine!

Find out more about what we can offer you on our careers page here.


Benefits

· Gym membership

· Private health care

· Mobile phone allowance

· All necessary work equipment

· Working from home (remote/hybrid)

· Monthly team's activities