As a Software Engineer, your primary responsibilities will include analyzing, developing, testing, maintaining, correcting, and writing support documents for client and administrative solutions.
Key Responsibilities:
* Analyze and develop software solutions to meet client requirements
* Test and maintain existing code to ensure optimal performance
* Participate in the continuous improvement of client application development
* Provide second-level support, identify root causes, and adhere to support procedures
Requirements:
* Backend development experience with a typed language such as Java (Spring Boot) or TypeScript
* Knowledge of modern front-end frameworks (React or Angular)
* Familiarity with API design, microservices, and message-driven architectures
* Experience working with databases (SQL & NoSQL)
* Understanding of cloud computing (AWS, Azure) and containerization (Docker)
Personal Qualities:
* Passionate about technology and software development
* Eager to learn and adapt to new technologies and industry trends
* Analytical thinker with problem-solving skills
* Team player with the ability to collaborate across departments