Develop, enhance, and maintain software applications to support business and customer needs. Write clean, efficient, scalable, and well-documented code. Participate in code reviews, automated testing, troubleshoot issues, maintain applications across environments, collaborate with teams, develop system integrations, manage priorities, leverage AI tools, and continuously learn new technologies.
Responsibilities
["Develop, enhance, and maintain software applications.","Write clean, efficient, scalable code.","Participate in code reviews and testing.","Troubleshoot and resolve software issues.","Design responsive web applications.","Collaborate with product and engineering teams.","Manage priorities and deliverables.","Leverage AI-powered tools.","Continuous learning of new technologies."]
Requirements
["Bachelor’s or Master’s degree in Computer Science, Engineering, or IT","1-2 years experience in software development with React, Redux, ES6/ES7, React Testing Library, Jest","Understanding of SDLC, HTML/CSS/JS, JSON","Experience with microservices (Java, Vert.x, Spring Boot), distributed systems, relational databases","Knowledge of Agile methodologies","Strong troubleshooting and communication skills","Familiarity with AI-assisted development tools"]