Software Engineer / Application Developer
Core
Design, develop, test, and maintain software systems and infrastructure (data pipelines, storage) based on client requirements for complex infrastructure challenges.
Role type
Software Engineer / Application Developer
Builds
Web-based solutions, database implementations, and AI tool deployments
Domain
Infrastructure consulting, engineering, and technology
Required skills
Software development, SQL databases, Python, JavaScript, DevOps practices, automated testing, system architecture design, technical troubleshooting
Preferred skills
NoSQL databases, GIS software (ArcGIS/QGIS), BIM knowledge, AI technologies
Responsibilities
Design and develop software systems, build and manage system infrastructure, conduct comprehensive testing, provide technical support, document processes and architecture, propose efficiency improvements
Seniority
Mid-level (3+ years experience)
