remote
Software Analyst I - SOTI Inc.
Software Engineer
Entry‑level Software Analyst responsible for designing, developing, and maintaining mobile and IoT device management solutions using Java, C#, .NET, and SQL within an Agile environment.
About the role
Key Responsibilities
- Design, develop, and test software components for mobile and IoT device management platforms.
- Collaborate with product owners and cross‑functional teams to translate requirements into technical specifications.
- Write clean, maintainable code in Java, C#, and .NET, and implement data persistence using SQL databases.
- Develop and consume RESTful APIs to integrate with cloud services and third‑party systems.
- Participate in Agile ceremonies, including sprint planning, daily stand‑ups, and retrospectives.
- Debug, troubleshoot, and resolve production issues, ensuring high availability and performance.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or related field.
- Proficiency in Java and C#/.NET development.
- Experience with SQL databases and writing efficient queries.
- Understanding of REST API design and integration.
- Familiarity with Agile methodologies and collaborative development tools.