Job Responsibilities:
- Collaborate with development teams and product managers to ideate and plan software solutions.
- Design and develop robust software architecture and database structures.
- Write clean, efficient, and well-documented APIs.
- Test software applications to ensure responsiveness, efficiency, and scalability.
- Troubleshoot, debug, and upgrade existing software systems.
- Implement security measures and data protection protocols.
- Build features and applications with responsive design principles.
- Maintain existing software products while adding new features and improvements.
Required Skills:
- Strong analytical mindset with self-exploration capabilities to solve complex problems.
- Good understanding of basic data structures and algorithms.
- Proficient debugging and problem-solving skills.
- Familiarity with technologies like C#, .NET, and Angular is preferred; strong command over any programming language with good problem-solving ability is acceptable.