DESCRIPTIONKey job responsibilities Participate and contribute through the full software development life cycle including idea generation, design, development, testing, security checks and publishing Participate in deep architectural discussions to ensure...