* Analysis, design, development, deployment, and maintenance of projects with minimal supervision * Write modular, reusable, and excellent quality code, code reviews, and implementation of best practices. * Develop RESTful APIs as needed. * Create and maintain technical documentation. * Share knowledge within the team and actively participate in the code review process. * Follow the company’s coding standards, policies, processes, and working culture * Communicate new ideas, issues, status, and outcomes with supervisor/team and with clients as necessary * Continuous research and learning; discover, evaluate, and implement new technologies to maximize development efficiency.