Uni Systems
Software Developer
About this role
Description: Develop and configure web applications using modern web development frameworks. Transform and integrate data from classified and unclassified sources into web-based systems. Perform data conversion and preprocessing using Python APIs and ETL tools. Further develop data collection tooling based on stakeholder requirements. Maintain documentation for code, service endpoints, system architecture, and training materials. Support security testing and approval activities. Test solutions with stakeholders to ensure requirements are met. Develop data-based dashboards for leadership using Python or PowerBI. Coordinate with Lead Point of Contact and report on project progress and risks. Brief staff and leadership on progress towards goals. Requirements: Bachelor’s Degree in Computer Science, Data Science, Information Technology, or related fields. At least 5 years of experience in web development using JavaScript/HTML and frameworks like React, Vue.js, Angular. Extensive experience with MS SQL. Practical experience with .NET is an asset. Experience developing data-driven dashboards for senior stakeholders using Python and/or PowerBI. Proficiency in Python for automation, ETL, and analysis (e.g., pandas, numpy, matplotlib). Ability to build and maintain backend services or processing pipelines. Familiarity with version control (Git) and Agile project management. Excellent analytical and problem-solving skills. Ability to work independently and in a team. Advanced English (C1) communication skills (written and spoken). Benefits: Equal employment opportunities with a commitment to diversity and inclusion. Opportunity to work in a growing company focused on digital transformation.