Experienced Software Developer
Core
Designing, developing, testing, and debugging software applications for industrial automation and engineering products.
Role type
Experienced Software Developer (IC)
Builds
Industrial automation and engineering products (data management, 3D design)
Domain
Industrial software / Engineering
Deliverable
production ML models | product features
Required skills
C#/.NET framework, object-oriented programming, microservices architecture, SQL/NoSQL databases, cloud environments (Azure, Google, AWS), system design, technical mentoring
Preferred skills
C++, JavaScript, large connected systems design
Technologies
C#, .NET, Azure, Google Cloud, AWS, SQL, NoSQL
Responsibilities
Designing and developing software applications, making technical decisions on scaling and reliability, delivering software on-time, providing technical support and customer escalation, mentoring junior developers, recruiting new team members
Seniority
Senior, hands-on IC with leadership responsibilities