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
Deliverable
production ML models | product features | infrastructure
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)
